<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">











<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <title>Reflection Utilities - PMD Results</title>
    <style type="text/css" media="all">
      @import url("./css/maven-base.css");
      @import url("./css/maven-theme.css");
      @import url("./css/site.css");
    </style>
    <link rel="stylesheet" href="./css/print.css" type="text/css" media="print" />
        <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
      </head>
  <body class="composite">
    <div id="banner">
                    <span id="bannerLeft">
    
            Reflection Utilities
    
            </span>
                    <div class="clear">
        <hr/>
      </div>
    </div>
    <div id="breadcrumbs">
          
  

  
    
  
  
    
            <div class="xleft">
        Last Published: 2008-10-02
                      </div>
            <div class="xright">            <a href="">Reflection Utilities</a>
            
  

  
    
  
  
    
  </div>
      <div class="clear">
        <hr/>
      </div>
    </div>
    <div id="leftColumn">
      <div id="navcolumn">
           
  

  
    
  
  
    
                             <h5>Project Documentation</h5>
            <ul>
              
                
              
      
            
      
            
      
            
      
            
      
            
      
            
      
            
      
            
      
            
      
            
      
              
        <li class="collapsed">
                    <a href="project-info.html">Project Information</a>
                </li>
              
                
              
      
            
      
            
      
            
      
            
      
            
      
            
      
            
            
            
      
            
      
            
      
              
            <li class="expanded">
                    <a href="project-reports.html">Project Reports</a>
                  <ul>
                  
    <li class="none">
                    <a href="changelog.html">changelog</a>
          </li>
                  
    <li class="none">
                    <a href="cobertura/index.html">Cobertura Test Coverage</a>
          </li>
                  
    <li class="none">
                    <a href="cpd.html">CPD Report</a>
          </li>
                  
    <li class="none">
                    <a href="dev-activity.html">dev-activity</a>
          </li>
                  
    <li class="none">
                    <a href="file-activity.html">file-activity</a>
          </li>
                  
    <li class="none">
                    <a href="apidocs/index.html">JavaDocs</a>
          </li>
                  
    <li class="none">
                    <a href="jdepend-report.html">JDepend</a>
          </li>
                  
    <li class="none">
              <strong>PMD Report</strong>
        </li>
                  
    <li class="none">
                    <a href="jxr.html">Source Xref</a>
          </li>
                  
    <li class="none">
                    <a href="taglist.html">Tag List</a>
          </li>
                  
    <li class="none">
                    <a href="testapidocs/index.html">Test JavaDocs</a>
          </li>
              </ul>
        </li>
          </ul>
                                           <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
            <img alt="Built by Maven" src="./images/logos/maven-feather.png"></img>
          </a>
                       
  

  
    
  
  
    
        </div>
    </div>
    <div id="bodyColumn">
      <div id="contentBox">
        <div class="section"><h2>PMD Results</h2>
<p>The following document contains the results of <a class="externalLink" href="http://pmd.sourceforge.net/">PMD</a>
 4.2.2.</p>
</div>
<div class="section"><h2>Files</h2>
<div class="section"><h3>org/azeckoski/reflectutils/ArrayUtils.java</h3>
<table class="bodyTable"><tr class="a"><th>Violation</th>
<th>Line</th>
</tr>
<tr class="b"><td>All methods are static.  Consider using Singleton instead.  Alternatively, you could add a private constructor or make the class abstract to silence this warning.</td>
<td><a href="./xref/org/azeckoski/reflectutils/ArrayUtils.html#15">15</a>
 - <a href="./xref/org/azeckoski/reflectutils/ArrayUtils.html#321">321</a>
</td>
</tr>
<tr class="a"><td>This class has too many methods, consider refactoring it.</td>
<td><a href="./xref/org/azeckoski/reflectutils/ArrayUtils.html#28">28</a>
 - <a href="./xref/org/azeckoski/reflectutils/ArrayUtils.html#321">321</a>
</td>
</tr>
<tr class="b"><td>The String literal &quot;unchecked&quot; appears 7 times in this file; the first occurrence is on line 39</td>
<td><a href="./xref/org/azeckoski/reflectutils/ArrayUtils.html#39">39</a>
</td>
</tr>
<tr class="a"><td>Consider simply returning the value vs storing it in local variable 'newArray'</td>
<td><a href="./xref/org/azeckoski/reflectutils/ArrayUtils.html#57">57</a>
</td>
</tr>
<tr class="b"><td>Consider simply returning the value vs storing it in local variable 'newArray'</td>
<td><a href="./xref/org/azeckoski/reflectutils/ArrayUtils.html#103">103</a>
</td>
</tr>
</table>
</div>
<div class="section"><h3>org/azeckoski/reflectutils/ClassData.java</h3>
<table class="bodyTable"><tr class="a"><th>Violation</th>
<th>Line</th>
</tr>
<tr class="b"><td>The class 'ClassData' has a Cyclomatic Complexity of 3 (Highest = 20).</td>
<td><a href="./xref/org/azeckoski/reflectutils/ClassData.html#38">38</a>
 - <a href="./xref/org/azeckoski/reflectutils/ClassData.html#291">291</a>
</td>
</tr>
<tr class="a"><td>Avoid if (x != y) ..; else ..;</td>
<td><a href="./xref/org/azeckoski/reflectutils/ClassData.html#58">58</a>
 - <a href="./xref/org/azeckoski/reflectutils/ClassData.html#65">65</a>
</td>
</tr>
<tr class="b"><td>Overridable method 'getAllAnnotations' called during object construction</td>
<td><a href="./xref/org/azeckoski/reflectutils/ClassData.html#67">67</a>
</td>
</tr>
<tr class="a"><td>Overridable method 'getAllThings' called during object construction</td>
<td><a href="./xref/org/azeckoski/reflectutils/ClassData.html#73">73</a>
</td>
</tr>
<tr class="b"><td>The method getAllThings() has an NPath complexity of 1200</td>
<td><a href="./xref/org/azeckoski/reflectutils/ClassData.html#132">132</a>
 - <a href="./xref/org/azeckoski/reflectutils/ClassData.html#211">211</a>
</td>
</tr>
<tr class="a"><td>The method 'getAllThings' has a Cyclomatic Complexity of 20.</td>
<td><a href="./xref/org/azeckoski/reflectutils/ClassData.html#132">132</a>
 - <a href="./xref/org/azeckoski/reflectutils/ClassData.html#211">211</a>
</td>
</tr>
<tr class="b"><td>Avoid empty catch blocks</td>
<td><a href="./xref/org/azeckoski/reflectutils/ClassData.html#149">149</a>
 - <a href="./xref/org/azeckoski/reflectutils/ClassData.html#151">151</a>
</td>
</tr>
<tr class="a"><td>Avoid empty catch blocks</td>
<td><a href="./xref/org/azeckoski/reflectutils/ClassData.html#170">170</a>
 - <a href="./xref/org/azeckoski/reflectutils/ClassData.html#172">172</a>
</td>
</tr>
<tr class="b"><td>Avoid empty catch blocks</td>
<td><a href="./xref/org/azeckoski/reflectutils/ClassData.html#192">192</a>
 - <a href="./xref/org/azeckoski/reflectutils/ClassData.html#194">194</a>
</td>
</tr>
</table>
</div>
<div class="section"><h3>org/azeckoski/reflectutils/ClassDataCacher.java</h3>
<table class="bodyTable"><tr class="a"><th>Violation</th>
<th>Line</th>
</tr>
<tr class="b"><td>The String literal &quot;unchecked&quot; appears 6 times in this file; the first occurrence is on line 60</td>
<td><a href="./xref/org/azeckoski/reflectutils/ClassDataCacher.html#60">60</a>
</td>
</tr>
<tr class="a"><td>Overridable method 'setFieldFindMode' called during object construction</td>
<td><a href="./xref/org/azeckoski/reflectutils/ClassDataCacher.html#62">62</a>
</td>
</tr>
<tr class="b"><td>Overridable method 'setReflectionCache' called during object construction</td>
<td><a href="./xref/org/azeckoski/reflectutils/ClassDataCacher.html#63">63</a>
</td>
</tr>
<tr class="a"><td>Avoid reassigning parameters such as 'fieldFindMode'</td>
<td><a href="./xref/org/azeckoski/reflectutils/ClassDataCacher.html#78">78</a>
</td>
</tr>
<tr class="b"><td>Avoid if (x != y) ..; else ..;</td>
<td><a href="./xref/org/azeckoski/reflectutils/ClassDataCacher.html#136">136</a>
 - <a href="./xref/org/azeckoski/reflectutils/ClassDataCacher.html#141">141</a>
</td>
</tr>
</table>
</div>
<div class="section"><h3>org/azeckoski/reflectutils/ClassFields.java</h3>
<table class="bodyTable"><tr class="a"><th>Violation</th>
<th>Line</th>
</tr>
<tr class="b"><td>This class has too many methods, consider refactoring it.</td>
<td><a href="./xref/org/azeckoski/reflectutils/ClassFields.html#66">66</a>
 - <a href="./xref/org/azeckoski/reflectutils/ClassFields.html#1137">1137</a>
</td>
</tr>
<tr class="a"><td>Avoid really long classes.</td>
<td><a href="./xref/org/azeckoski/reflectutils/ClassFields.html#66">66</a>
 - <a href="./xref/org/azeckoski/reflectutils/ClassFields.html#1137">1137</a>
</td>
</tr>
<tr class="b"><td>The class 'ClassFields' has a Cyclomatic Complexity of 5 (Highest = 26).</td>
<td><a href="./xref/org/azeckoski/reflectutils/ClassFields.html#66">66</a>
 - <a href="./xref/org/azeckoski/reflectutils/ClassFields.html#1137">1137</a>
</td>
</tr>
<tr class="a"><td>The method 'isFieldInFilter' has a Cyclomatic Complexity of 10.</td>
<td><a href="./xref/org/azeckoski/reflectutils/ClassFields.html#100">100</a>
 - <a href="./xref/org/azeckoski/reflectutils/ClassFields.html#125">125</a>
</td>
</tr>
<tr class="b"><td>These nested if statements could be combined</td>
<td><a href="./xref/org/azeckoski/reflectutils/ClassFields.html#114">114</a>
 - <a href="./xref/org/azeckoski/reflectutils/ClassFields.html#116">116</a>
</td>
</tr>
<tr class="a"><td>Consider simply returning the value vs storing it in local variable 'type'</td>
<td><a href="./xref/org/azeckoski/reflectutils/ClassFields.html#282">282</a>
</td>
</tr>
<tr class="b"><td>Consider simply returning the value vs storing it in local variable 's'</td>
<td><a href="./xref/org/azeckoski/reflectutils/ClassFields.html#303">303</a>
</td>
</tr>
<tr class="a"><td>Consider simply returning the value vs storing it in local variable 'a'</td>
<td><a href="./xref/org/azeckoski/reflectutils/ClassFields.html#319">319</a>
</td>
</tr>
<tr class="b"><td>Consider simply returning the value vs storing it in local variable 'cp'</td>
<td><a href="./xref/org/azeckoski/reflectutils/ClassFields.html#378">378</a>
</td>
</tr>
<tr class="a"><td>Private field 'includeStaticFields' could be made final; it is only initialized in the declaration or constructor.</td>
<td><a href="./xref/org/azeckoski/reflectutils/ClassFields.html#420">420</a>
</td>
</tr>
<tr class="b"><td>The constructor 'ClassFields' has a Cyclomatic Complexity of 10.</td>
<td><a href="./xref/org/azeckoski/reflectutils/ClassFields.html#452">452</a>
 - <a href="./xref/org/azeckoski/reflectutils/ClassFields.html#479">479</a>
</td>
</tr>
<tr class="a"><td>Overridable method 'isStatic' called during object construction</td>
<td><a href="./xref/org/azeckoski/reflectutils/ClassFields.html#477">477</a>
</td>
</tr>
<tr class="b"><td>Overridable method 'isStatic' called during object construction</td>
<td><a href="./xref/org/azeckoski/reflectutils/ClassFields.html#478">478</a>
</td>
</tr>
<tr class="a"><td>Overridable method 'isStatic' called during object construction</td>
<td><a href="./xref/org/azeckoski/reflectutils/ClassFields.html#503">503</a>
</td>
</tr>
<tr class="b"><td>Overridable method 'isStatic' called during object construction</td>
<td><a href="./xref/org/azeckoski/reflectutils/ClassFields.html#504">504</a>
</td>
</tr>
<tr class="a"><td>The constructor 'ClassFields' has a Cyclomatic Complexity of 26.</td>
<td><a href="./xref/org/azeckoski/reflectutils/ClassFields.html#560">560</a>
 - <a href="./xref/org/azeckoski/reflectutils/ClassFields.html#665">665</a>
</td>
</tr>
<tr class="b"><td>Avoid reassigning parameters such as 'useIntrospector'</td>
<td><a href="./xref/org/azeckoski/reflectutils/ClassFields.html#560">560</a>
</td>
</tr>
<tr class="a"><td>Avoid reassigning parameters such as 'useIntrospector'</td>
<td><a href="./xref/org/azeckoski/reflectutils/ClassFields.html#560">560</a>
</td>
</tr>
<tr class="b"><td>Caught exception is rethrown, original stack trace may be lost</td>
<td><a href="./xref/org/azeckoski/reflectutils/ClassFields.html#591">591</a>
</td>
</tr>
<tr class="a"><td>Caught exception is rethrown, original stack trace may be lost</td>
<td><a href="./xref/org/azeckoski/reflectutils/ClassFields.html#615">615</a>
</td>
</tr>
<tr class="b"><td>Avoid if (x != y) ..; else ..;</td>
<td><a href="./xref/org/azeckoski/reflectutils/ClassFields.html#634">634</a>
 - <a href="./xref/org/azeckoski/reflectutils/ClassFields.html#640">640</a>
</td>
</tr>
<tr class="a"><td>Overridable method 'isStatic' called during object construction</td>
<td><a href="./xref/org/azeckoski/reflectutils/ClassFields.html#637">637</a>
</td>
</tr>
<tr class="b"><td>Overridable method 'isStatic' called during object construction</td>
<td><a href="./xref/org/azeckoski/reflectutils/ClassFields.html#650">650</a>
</td>
</tr>
<tr class="a"><td>Overridable method 'isStatic' called during object construction</td>
<td><a href="./xref/org/azeckoski/reflectutils/ClassFields.html#658">658</a>
</td>
</tr>
<tr class="b"><td>Overridable method 'isStatic' called during object construction</td>
<td><a href="./xref/org/azeckoski/reflectutils/ClassFields.html#660">660</a>
</td>
</tr>
<tr class="a"><td>Overridable method 'isStatic' called during object construction</td>
<td><a href="./xref/org/azeckoski/reflectutils/ClassFields.html#664">664</a>
</td>
</tr>
<tr class="b"><td>The method 'checkPropertyMethods' has a Cyclomatic Complexity of 12.</td>
<td><a href="./xref/org/azeckoski/reflectutils/ClassFields.html#797">797</a>
 - <a href="./xref/org/azeckoski/reflectutils/ClassFields.html#840">840</a>
</td>
</tr>
<tr class="a"><td>Avoid if (x != y) ..; else ..;</td>
<td><a href="./xref/org/azeckoski/reflectutils/ClassFields.html#812">812</a>
 - <a href="./xref/org/azeckoski/reflectutils/ClassFields.html#838">838</a>
</td>
</tr>
<tr class="b"><td>The method findProperties() has an NPath complexity of 390</td>
<td><a href="./xref/org/azeckoski/reflectutils/ClassFields.html#854">854</a>
 - <a href="./xref/org/azeckoski/reflectutils/ClassFields.html#922">922</a>
</td>
</tr>
<tr class="a"><td>The method 'findProperties' has a Cyclomatic Complexity of 23.</td>
<td><a href="./xref/org/azeckoski/reflectutils/ClassFields.html#854">854</a>
 - <a href="./xref/org/azeckoski/reflectutils/ClassFields.html#922">922</a>
</td>
</tr>
<tr class="b"><td>Avoid empty catch blocks</td>
<td><a href="./xref/org/azeckoski/reflectutils/ClassFields.html#880">880</a>
 - <a href="./xref/org/azeckoski/reflectutils/ClassFields.html#882">882</a>
</td>
</tr>
<tr class="a"><td>These nested if statements could be combined</td>
<td><a href="./xref/org/azeckoski/reflectutils/ClassFields.html#886">886</a>
 - <a href="./xref/org/azeckoski/reflectutils/ClassFields.html#897">897</a>
</td>
</tr>
<tr class="b"><td>The method populateAnnotationsFields() has an NPath complexity of 684</td>
<td><a href="./xref/org/azeckoski/reflectutils/ClassFields.html#989">989</a>
 - <a href="./xref/org/azeckoski/reflectutils/ClassFields.html#1040">1040</a>
</td>
</tr>
<tr class="a"><td>The method 'populateAnnotationsFields' has a Cyclomatic Complexity of 16.</td>
<td><a href="./xref/org/azeckoski/reflectutils/ClassFields.html#989">989</a>
 - <a href="./xref/org/azeckoski/reflectutils/ClassFields.html#1040">1040</a>
</td>
</tr>
<tr class="b"><td>Avoid empty catch blocks</td>
<td><a href="./xref/org/azeckoski/reflectutils/ClassFields.html#1002">1002</a>
 - <a href="./xref/org/azeckoski/reflectutils/ClassFields.html#1004">1004</a>
</td>
</tr>
<tr class="a"><td>Avoid empty catch blocks</td>
<td><a href="./xref/org/azeckoski/reflectutils/ClassFields.html#1027">1027</a>
 - <a href="./xref/org/azeckoski/reflectutils/ClassFields.html#1029">1029</a>
</td>
</tr>
<tr class="b"><td>Avoid empty catch blocks</td>
<td><a href="./xref/org/azeckoski/reflectutils/ClassFields.html#1036">1036</a>
 - <a href="./xref/org/azeckoski/reflectutils/ClassFields.html#1038">1038</a>
</td>
</tr>
<tr class="a"><td>These nested if statements could be combined</td>
<td><a href="./xref/org/azeckoski/reflectutils/ClassFields.html#1119">1119</a>
 - <a href="./xref/org/azeckoski/reflectutils/ClassFields.html#1121">1121</a>
</td>
</tr>
</table>
</div>
<div class="section"><h3>org/azeckoski/reflectutils/ClassLoaderUtils.java</h3>
<table class="bodyTable"><tr class="b"><th>Violation</th>
<th>Line</th>
</tr>
<tr class="a"><td>All methods are static.  Consider using Singleton instead.  Alternatively, you could add a private constructor or make the class abstract to silence this warning.</td>
<td><a href="./xref/org/azeckoski/reflectutils/ClassLoaderUtils.html#15">15</a>
 - <a href="./xref/org/azeckoski/reflectutils/ClassLoaderUtils.html#124">124</a>
</td>
</tr>
<tr class="b"><td>Avoid reassigning parameters such as 'clazz'</td>
<td><a href="./xref/org/azeckoski/reflectutils/ClassLoaderUtils.html#74">74</a>
</td>
</tr>
<tr class="a"><td>Avoid if (x != y) ..; else ..;</td>
<td><a href="./xref/org/azeckoski/reflectutils/ClassLoaderUtils.html#113">113</a>
 - <a href="./xref/org/azeckoski/reflectutils/ClassLoaderUtils.html#119">119</a>
</td>
</tr>
</table>
</div>
<div class="section"><h3>org/azeckoski/reflectutils/ClassProperty.java</h3>
<table class="bodyTable"><tr class="b"><th>Violation</th>
<th>Line</th>
</tr>
<tr class="a"><td>This class has too many methods, consider refactoring it.</td>
<td><a href="./xref/org/azeckoski/reflectutils/ClassProperty.html#41">41</a>
 - <a href="./xref/org/azeckoski/reflectutils/ClassProperty.html#452">452</a>
</td>
</tr>
<tr class="b"><td>The class 'ClassProperty' has a Cyclomatic Complexity of 2 (Highest = 12).</td>
<td><a href="./xref/org/azeckoski/reflectutils/ClassProperty.html#41">41</a>
 - <a href="./xref/org/azeckoski/reflectutils/ClassProperty.html#452">452</a>
</td>
</tr>
<tr class="a"><td>Overridable method 'setGetter' called during object construction</td>
<td><a href="./xref/org/azeckoski/reflectutils/ClassProperty.html#111">111</a>
</td>
</tr>
<tr class="b"><td>Overridable method 'setSetter' called during object construction</td>
<td><a href="./xref/org/azeckoski/reflectutils/ClassProperty.html#114">114</a>
</td>
</tr>
<tr class="a"><td>Overridable method 'setField' called during object construction</td>
<td><a href="./xref/org/azeckoski/reflectutils/ClassProperty.html#119">119</a>
</td>
</tr>
<tr class="b"><td>These nested if statements could be combined</td>
<td><a href="./xref/org/azeckoski/reflectutils/ClassProperty.html#176">176</a>
 - <a href="./xref/org/azeckoski/reflectutils/ClassProperty.html#178">178</a>
</td>
</tr>
<tr class="a"><td>These nested if statements could be combined</td>
<td><a href="./xref/org/azeckoski/reflectutils/ClassProperty.html#188">188</a>
 - <a href="./xref/org/azeckoski/reflectutils/ClassProperty.html#190">190</a>
</td>
</tr>
<tr class="b"><td>The method 'makeType' has a Cyclomatic Complexity of 10.</td>
<td><a href="./xref/org/azeckoski/reflectutils/ClassProperty.html#293">293</a>
 - <a href="./xref/org/azeckoski/reflectutils/ClassProperty.html#327">327</a>
</td>
</tr>
<tr class="a"><td>Avoid if (x != y) ..; else ..;</td>
<td><a href="./xref/org/azeckoski/reflectutils/ClassProperty.html#294">294</a>
 - <a href="./xref/org/azeckoski/reflectutils/ClassProperty.html#310">310</a>
</td>
</tr>
<tr class="b"><td>Avoid if (x != y) ..; else ..;</td>
<td><a href="./xref/org/azeckoski/reflectutils/ClassProperty.html#297">297</a>
 - <a href="./xref/org/azeckoski/reflectutils/ClassProperty.html#310">310</a>
</td>
</tr>
<tr class="a"><td>The method 'toString' has a Cyclomatic Complexity of 12.</td>
<td><a href="./xref/org/azeckoski/reflectutils/ClassProperty.html#329">329</a>
 - <a href="./xref/org/azeckoski/reflectutils/ClassProperty.html#334">334</a>
</td>
</tr>
<tr class="b"><td>Overridable method 'setIndexGetter' called during object construction</td>
<td><a href="./xref/org/azeckoski/reflectutils/ClassProperty.html#358">358</a>
</td>
</tr>
<tr class="a"><td>Overridable method 'setIndexSetter' called during object construction</td>
<td><a href="./xref/org/azeckoski/reflectutils/ClassProperty.html#359">359</a>
</td>
</tr>
<tr class="b"><td>Overridable method 'setMapGetter' called during object construction</td>
<td><a href="./xref/org/azeckoski/reflectutils/ClassProperty.html#417">417</a>
</td>
</tr>
<tr class="a"><td>Overridable method 'setMapSetter' called during object construction</td>
<td><a href="./xref/org/azeckoski/reflectutils/ClassProperty.html#418">418</a>
</td>
</tr>
</table>
</div>
<div class="section"><h3>org/azeckoski/reflectutils/ConstructorUtils.java</h3>
<table class="bodyTable"><tr class="b"><th>Violation</th>
<th>Line</th>
</tr>
<tr class="a"><td>This class has too many methods, consider refactoring it.</td>
<td><a href="./xref/org/azeckoski/reflectutils/ConstructorUtils.html#49">49</a>
 - <a href="./xref/org/azeckoski/reflectutils/ConstructorUtils.html#817">817</a>
</td>
</tr>
<tr class="b"><td>The class 'ConstructorUtils' has a Cyclomatic Complexity of 4 (Highest = 23).</td>
<td><a href="./xref/org/azeckoski/reflectutils/ConstructorUtils.html#49">49</a>
 - <a href="./xref/org/azeckoski/reflectutils/ConstructorUtils.html#817">817</a>
</td>
</tr>
<tr class="a"><td>Use block level rather than method level synchronization</td>
<td><a href="./xref/org/azeckoski/reflectutils/ConstructorUtils.html#82">82</a>
 - <a href="./xref/org/azeckoski/reflectutils/ConstructorUtils.html#88">88</a>
</td>
</tr>
<tr class="b"><td>Use block level rather than method level synchronization</td>
<td><a href="./xref/org/azeckoski/reflectutils/ConstructorUtils.html#97">97</a>
 - <a href="./xref/org/azeckoski/reflectutils/ConstructorUtils.html#103">103</a>
</td>
</tr>
<tr class="a"><td>Don't create instances of already existing BigInteger and BigDecimal (ZERO, ONE, TEN)</td>
<td><a href="./xref/org/azeckoski/reflectutils/ConstructorUtils.html#106">106</a>
</td>
</tr>
<tr class="b"><td>Use block level rather than method level synchronization</td>
<td><a href="./xref/org/azeckoski/reflectutils/ConstructorUtils.html#125">125</a>
 - <a href="./xref/org/azeckoski/reflectutils/ConstructorUtils.html#131">131</a>
</td>
</tr>
<tr class="a"><td>Use block level rather than method level synchronization</td>
<td><a href="./xref/org/azeckoski/reflectutils/ConstructorUtils.html#156">156</a>
 - <a href="./xref/org/azeckoski/reflectutils/ConstructorUtils.html#162">162</a>
</td>
</tr>
<tr class="b"><td>Use block level rather than method level synchronization</td>
<td><a href="./xref/org/azeckoski/reflectutils/ConstructorUtils.html#187">187</a>
 - <a href="./xref/org/azeckoski/reflectutils/ConstructorUtils.html#193">193</a>
</td>
</tr>
<tr class="a"><td>The String literal &quot;unchecked&quot; appears 4 times in this file; the first occurrence is on line 219</td>
<td><a href="./xref/org/azeckoski/reflectutils/ConstructorUtils.html#219">219</a>
</td>
</tr>
<tr class="b"><td>The method 'getTypeFromInnerCollection' has a Cyclomatic Complexity of 11.</td>
<td><a href="./xref/org/azeckoski/reflectutils/ConstructorUtils.html#353">353</a>
 - <a href="./xref/org/azeckoski/reflectutils/ConstructorUtils.html#386">386</a>
</td>
</tr>
<tr class="a"><td>Avoid reassigning parameters such as 'type'</td>
<td><a href="./xref/org/azeckoski/reflectutils/ConstructorUtils.html#353">353</a>
</td>
</tr>
<tr class="b"><td>Avoid reassigning parameters such as 'type'</td>
<td><a href="./xref/org/azeckoski/reflectutils/ConstructorUtils.html#353">353</a>
</td>
</tr>
<tr class="a"><td>Avoid reassigning parameters such as 'type'</td>
<td><a href="./xref/org/azeckoski/reflectutils/ConstructorUtils.html#353">353</a>
</td>
</tr>
<tr class="b"><td>Avoid reassigning parameters such as 'type'</td>
<td><a href="./xref/org/azeckoski/reflectutils/ConstructorUtils.html#353">353</a>
</td>
</tr>
<tr class="a"><td>Avoid reassigning parameters such as 'type'</td>
<td><a href="./xref/org/azeckoski/reflectutils/ConstructorUtils.html#353">353</a>
</td>
</tr>
<tr class="b"><td>Substitute calls to size() == 0 (or size() != 0) with calls to isEmpty()</td>
<td><a href="./xref/org/azeckoski/reflectutils/ConstructorUtils.html#361">361</a>
</td>
</tr>
<tr class="a"><td>Avoid reassigning parameters such as 'type'</td>
<td><a href="./xref/org/azeckoski/reflectutils/ConstructorUtils.html#395">395</a>
</td>
</tr>
<tr class="b"><td>Consider replacing this Vector with the newer java.util.List</td>
<td><a href="./xref/org/azeckoski/reflectutils/ConstructorUtils.html#407">407</a>
</td>
</tr>
<tr class="a"><td>Consider replacing this Vector with the newer java.util.List</td>
<td><a href="./xref/org/azeckoski/reflectutils/ConstructorUtils.html#413">413</a>
</td>
</tr>
<tr class="b"><td>Avoid empty if statements</td>
<td><a href="./xref/org/azeckoski/reflectutils/ConstructorUtils.html#418">418</a>
 - <a href="./xref/org/azeckoski/reflectutils/ConstructorUtils.html#420">420</a>
</td>
</tr>
<tr class="a"><td>The method constructClass() has an NPath complexity of 450</td>
<td><a href="./xref/org/azeckoski/reflectutils/ConstructorUtils.html#586">586</a>
 - <a href="./xref/org/azeckoski/reflectutils/ConstructorUtils.html#651">651</a>
</td>
</tr>
<tr class="b"><td>The method 'constructClass' has a Cyclomatic Complexity of 18.</td>
<td><a href="./xref/org/azeckoski/reflectutils/ConstructorUtils.html#586">586</a>
 - <a href="./xref/org/azeckoski/reflectutils/ConstructorUtils.html#651">651</a>
</td>
</tr>
<tr class="a"><td>Avoid reassigning parameters such as 'type'</td>
<td><a href="./xref/org/azeckoski/reflectutils/ConstructorUtils.html#586">586</a>
</td>
</tr>
<tr class="b"><td>Caught exception is rethrown, original stack trace may be lost</td>
<td><a href="./xref/org/azeckoski/reflectutils/ConstructorUtils.html#602">602</a>
</td>
</tr>
<tr class="a"><td>Caught exception is rethrown, original stack trace may be lost</td>
<td><a href="./xref/org/azeckoski/reflectutils/ConstructorUtils.html#621">621</a>
</td>
</tr>
<tr class="b"><td>The String literal &quot;Could not construct object for class (&quot; appears 5 times in this file; the first occurrence is on line 621</td>
<td><a href="./xref/org/azeckoski/reflectutils/ConstructorUtils.html#621">621</a>
</td>
</tr>
<tr class="a"><td>Avoid empty catch blocks</td>
<td><a href="./xref/org/azeckoski/reflectutils/ConstructorUtils.html#629">629</a>
 - <a href="./xref/org/azeckoski/reflectutils/ConstructorUtils.html#631">631</a>
</td>
</tr>
<tr class="b"><td>Avoid empty catch blocks</td>
<td><a href="./xref/org/azeckoski/reflectutils/ConstructorUtils.html#631">631</a>
 - <a href="./xref/org/azeckoski/reflectutils/ConstructorUtils.html#633">633</a>
</td>
</tr>
<tr class="a"><td>Avoid empty catch blocks</td>
<td><a href="./xref/org/azeckoski/reflectutils/ConstructorUtils.html#633">633</a>
 - <a href="./xref/org/azeckoski/reflectutils/ConstructorUtils.html#635">635</a>
</td>
</tr>
<tr class="b"><td>Avoid empty catch blocks</td>
<td><a href="./xref/org/azeckoski/reflectutils/ConstructorUtils.html#635">635</a>
 - <a href="./xref/org/azeckoski/reflectutils/ConstructorUtils.html#637">637</a>
</td>
</tr>
<tr class="a"><td>Avoid empty catch blocks</td>
<td><a href="./xref/org/azeckoski/reflectutils/ConstructorUtils.html#637">637</a>
 - <a href="./xref/org/azeckoski/reflectutils/ConstructorUtils.html#639">639</a>
</td>
</tr>
<tr class="b"><td>The method constructClass() has an NPath complexity of 15560</td>
<td><a href="./xref/org/azeckoski/reflectutils/ConstructorUtils.html#664">664</a>
 - <a href="./xref/org/azeckoski/reflectutils/ConstructorUtils.html#767">767</a>
</td>
</tr>
<tr class="a"><td>Avoid really long methods.</td>
<td><a href="./xref/org/azeckoski/reflectutils/ConstructorUtils.html#664">664</a>
 - <a href="./xref/org/azeckoski/reflectutils/ConstructorUtils.html#767">767</a>
</td>
</tr>
<tr class="b"><td>The method 'constructClass' has a Cyclomatic Complexity of 23.</td>
<td><a href="./xref/org/azeckoski/reflectutils/ConstructorUtils.html#664">664</a>
 - <a href="./xref/org/azeckoski/reflectutils/ConstructorUtils.html#767">767</a>
</td>
</tr>
<tr class="a"><td>Caught exception is rethrown, original stack trace may be lost</td>
<td><a href="./xref/org/azeckoski/reflectutils/ConstructorUtils.html#682">682</a>
</td>
</tr>
</table>
</div>
<div class="section"><h3>org/azeckoski/reflectutils/ConversionUtils.java</h3>
<table class="bodyTable"><tr class="b"><th>Violation</th>
<th>Line</th>
</tr>
<tr class="a"><td>This class has too many methods, consider refactoring it.</td>
<td><a href="./xref/org/azeckoski/reflectutils/ConversionUtils.html#68">68</a>
 - <a href="./xref/org/azeckoski/reflectutils/ConversionUtils.html#490">490</a>
</td>
</tr>
<tr class="b"><td>Overridable method 'setConverters' called during object construction</td>
<td><a href="./xref/org/azeckoski/reflectutils/ConversionUtils.html#86">86</a>
</td>
</tr>
<tr class="a"><td>Overridable method 'setVariableConverters' called during object construction</td>
<td><a href="./xref/org/azeckoski/reflectutils/ConversionUtils.html#87">87</a>
</td>
</tr>
<tr class="b"><td>Avoid if (x != y) ..; else ..;</td>
<td><a href="./xref/org/azeckoski/reflectutils/ConversionUtils.html#290">290</a>
 - <a href="./xref/org/azeckoski/reflectutils/ConversionUtils.html#312">312</a>
</td>
</tr>
<tr class="a"><td>These nested if statements could be combined</td>
<td><a href="./xref/org/azeckoski/reflectutils/ConversionUtils.html#308">308</a>
 - <a href="./xref/org/azeckoski/reflectutils/ConversionUtils.html#310">310</a>
</td>
</tr>
<tr class="b"><td>Avoid if (x != y) ..; else ..;</td>
<td><a href="./xref/org/azeckoski/reflectutils/ConversionUtils.html#333">333</a>
 - <a href="./xref/org/azeckoski/reflectutils/ConversionUtils.html#345">345</a>
</td>
</tr>
</table>
</div>
<div class="section"><h3>org/azeckoski/reflectutils/DateUtils.java</h3>
<table class="bodyTable"><tr class="a"><th>Violation</th>
<th>Line</th>
</tr>
<tr class="b"><td>All methods are static.  Consider using Singleton instead.  Alternatively, you could add a private constructor or make the class abstract to silence this warning.</td>
<td><a href="./xref/org/azeckoski/reflectutils/DateUtils.html#15">15</a>
 - <a href="./xref/org/azeckoski/reflectutils/DateUtils.html#40">40</a>
</td>
</tr>
<tr class="a"><td>When instantiating a SimpleDateFormat object, specify a Locale</td>
<td><a href="./xref/org/azeckoski/reflectutils/DateUtils.html#34">34</a>
</td>
</tr>
</table>
</div>
<div class="section"><h3>org/azeckoski/reflectutils/DeepUtils.java</h3>
<table class="bodyTable"><tr class="b"><th>Violation</th>
<th>Line</th>
</tr>
<tr class="a"><td>The class 'DeepUtils' has a Cyclomatic Complexity of 7 (Highest = 42).</td>
<td><a href="./xref/org/azeckoski/reflectutils/DeepUtils.html#43">43</a>
 - <a href="./xref/org/azeckoski/reflectutils/DeepUtils.html#628">628</a>
</td>
</tr>
<tr class="b"><td>The String literal &quot;unchecked&quot; appears 4 times in this file; the first occurrence is on line 91</td>
<td><a href="./xref/org/azeckoski/reflectutils/DeepUtils.html#91">91</a>
</td>
</tr>
<tr class="a"><td>Consider simply returning the value vs storing it in local variable 'clone'</td>
<td><a href="./xref/org/azeckoski/reflectutils/DeepUtils.html#95">95</a>
</td>
</tr>
<tr class="b"><td>Avoid reassigning parameters such as 'initialKey'</td>
<td><a href="./xref/org/azeckoski/reflectutils/DeepUtils.html#144">144</a>
</td>
</tr>
<tr class="a"><td>The method 'populate' has a Cyclomatic Complexity of 12.</td>
<td><a href="./xref/org/azeckoski/reflectutils/DeepUtils.html#182">182</a>
 - <a href="./xref/org/azeckoski/reflectutils/DeepUtils.html#222">222</a>
</td>
</tr>
<tr class="b"><td>The method 'populateFromParams' has a Cyclomatic Complexity of 10.</td>
<td><a href="./xref/org/azeckoski/reflectutils/DeepUtils.html#240">240</a>
 - <a href="./xref/org/azeckoski/reflectutils/DeepUtils.html#268">268</a>
</td>
</tr>
<tr class="a"><td>The method internalDeepClone() has an NPath complexity of 258</td>
<td><a href="./xref/org/azeckoski/reflectutils/DeepUtils.html#292">292</a>
 - <a href="./xref/org/azeckoski/reflectutils/DeepUtils.html#432">432</a>
</td>
</tr>
<tr class="b"><td>Avoid really long methods.</td>
<td><a href="./xref/org/azeckoski/reflectutils/DeepUtils.html#292">292</a>
 - <a href="./xref/org/azeckoski/reflectutils/DeepUtils.html#432">432</a>
</td>
</tr>
<tr class="a"><td>The method 'internalDeepClone' has a Cyclomatic Complexity of 40.</td>
<td><a href="./xref/org/azeckoski/reflectutils/DeepUtils.html#292">292</a>
 - <a href="./xref/org/azeckoski/reflectutils/DeepUtils.html#432">432</a>
</td>
</tr>
<tr class="b"><td>Avoid reassigning parameters such as 'currentDepth'</td>
<td><a href="./xref/org/azeckoski/reflectutils/DeepUtils.html#292">292</a>
</td>
</tr>
<tr class="a"><td>Avoid empty catch blocks</td>
<td><a href="./xref/org/azeckoski/reflectutils/DeepUtils.html#373">373</a>
 - <a href="./xref/org/azeckoski/reflectutils/DeepUtils.html#375">375</a>
</td>
</tr>
<tr class="b"><td>Avoid empty catch blocks</td>
<td><a href="./xref/org/azeckoski/reflectutils/DeepUtils.html#413">413</a>
 - <a href="./xref/org/azeckoski/reflectutils/DeepUtils.html#415">415</a>
</td>
</tr>
<tr class="a"><td>Avoid empty catch blocks</td>
<td><a href="./xref/org/azeckoski/reflectutils/DeepUtils.html#415">415</a>
 - <a href="./xref/org/azeckoski/reflectutils/DeepUtils.html#417">417</a>
</td>
</tr>
<tr class="b"><td>Avoid empty catch blocks</td>
<td><a href="./xref/org/azeckoski/reflectutils/DeepUtils.html#417">417</a>
 - <a href="./xref/org/azeckoski/reflectutils/DeepUtils.html#419">419</a>
</td>
</tr>
<tr class="a"><td>Avoid empty catch blocks</td>
<td><a href="./xref/org/azeckoski/reflectutils/DeepUtils.html#419">419</a>
 - <a href="./xref/org/azeckoski/reflectutils/DeepUtils.html#421">421</a>
</td>
</tr>
<tr class="b"><td>The method internalDeepCopy() has an NPath complexity of 1920</td>
<td><a href="./xref/org/azeckoski/reflectutils/DeepUtils.html#450">450</a>
 - <a href="./xref/org/azeckoski/reflectutils/DeepUtils.html#578">578</a>
</td>
</tr>
<tr class="a"><td>Avoid really long methods.</td>
<td><a href="./xref/org/azeckoski/reflectutils/DeepUtils.html#450">450</a>
 - <a href="./xref/org/azeckoski/reflectutils/DeepUtils.html#578">578</a>
</td>
</tr>
<tr class="b"><td>The method 'internalDeepCopy' has a Cyclomatic Complexity of 42.</td>
<td><a href="./xref/org/azeckoski/reflectutils/DeepUtils.html#450">450</a>
 - <a href="./xref/org/azeckoski/reflectutils/DeepUtils.html#578">578</a>
</td>
</tr>
<tr class="a"><td>Avoid reassigning parameters such as 'orig'</td>
<td><a href="./xref/org/azeckoski/reflectutils/DeepUtils.html#450">450</a>
</td>
</tr>
<tr class="b"><td>Caught exception is rethrown, original stack trace may be lost</td>
<td><a href="./xref/org/azeckoski/reflectutils/DeepUtils.html#471">471</a>
</td>
</tr>
<tr class="a"><td>Avoid empty if statements</td>
<td><a href="./xref/org/azeckoski/reflectutils/DeepUtils.html#483">483</a>
 - <a href="./xref/org/azeckoski/reflectutils/DeepUtils.html#485">485</a>
</td>
</tr>
<tr class="b"><td>Avoid empty catch blocks</td>
<td><a href="./xref/org/azeckoski/reflectutils/DeepUtils.html#490">490</a>
 - <a href="./xref/org/azeckoski/reflectutils/DeepUtils.html#492">492</a>
</td>
</tr>
<tr class="a"><td>Avoid empty if statements</td>
<td><a href="./xref/org/azeckoski/reflectutils/DeepUtils.html#499">499</a>
 - <a href="./xref/org/azeckoski/reflectutils/DeepUtils.html#501">501</a>
</td>
</tr>
<tr class="b"><td>Avoid empty if statements</td>
<td><a href="./xref/org/azeckoski/reflectutils/DeepUtils.html#514">514</a>
 - <a href="./xref/org/azeckoski/reflectutils/DeepUtils.html#516">516</a>
</td>
</tr>
<tr class="a"><td>Avoid empty if statements</td>
<td><a href="./xref/org/azeckoski/reflectutils/DeepUtils.html#530">530</a>
 - <a href="./xref/org/azeckoski/reflectutils/DeepUtils.html#532">532</a>
</td>
</tr>
<tr class="b"><td>Avoid empty catch blocks</td>
<td><a href="./xref/org/azeckoski/reflectutils/DeepUtils.html#536">536</a>
 - <a href="./xref/org/azeckoski/reflectutils/DeepUtils.html#538">538</a>
</td>
</tr>
<tr class="a"><td>Avoid empty catch blocks</td>
<td><a href="./xref/org/azeckoski/reflectutils/DeepUtils.html#538">538</a>
 - <a href="./xref/org/azeckoski/reflectutils/DeepUtils.html#540">540</a>
</td>
</tr>
<tr class="b"><td>Avoid empty if statements</td>
<td><a href="./xref/org/azeckoski/reflectutils/DeepUtils.html#556">556</a>
 - <a href="./xref/org/azeckoski/reflectutils/DeepUtils.html#558">558</a>
</td>
</tr>
<tr class="a"><td>Avoid empty catch blocks</td>
<td><a href="./xref/org/azeckoski/reflectutils/DeepUtils.html#562">562</a>
 - <a href="./xref/org/azeckoski/reflectutils/DeepUtils.html#564">564</a>
</td>
</tr>
<tr class="b"><td>Avoid empty catch blocks</td>
<td><a href="./xref/org/azeckoski/reflectutils/DeepUtils.html#564">564</a>
 - <a href="./xref/org/azeckoski/reflectutils/DeepUtils.html#566">566</a>
</td>
</tr>
<tr class="a"><td>Avoid empty catch blocks</td>
<td><a href="./xref/org/azeckoski/reflectutils/DeepUtils.html#566">566</a>
 - <a href="./xref/org/azeckoski/reflectutils/DeepUtils.html#568">568</a>
</td>
</tr>
<tr class="b"><td>Avoid empty catch blocks</td>
<td><a href="./xref/org/azeckoski/reflectutils/DeepUtils.html#568">568</a>
 - <a href="./xref/org/azeckoski/reflectutils/DeepUtils.html#570">570</a>
</td>
</tr>
</table>
</div>
<div class="section"><h3>org/azeckoski/reflectutils/FieldUtils.java</h3>
<table class="bodyTable"><tr class="a"><th>Violation</th>
<th>Line</th>
</tr>
<tr class="b"><td>Avoid really long classes.</td>
<td><a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#49">49</a>
 - <a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#1345">1345</a>
</td>
</tr>
<tr class="a"><td>The class 'FieldUtils' has a Cyclomatic Complexity of 6 (Highest = 27).</td>
<td><a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#49">49</a>
 - <a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#1345">1345</a>
</td>
</tr>
<tr class="b"><td>Overridable method 'setResolver' called during object construction</td>
<td><a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#70">70</a>
</td>
</tr>
<tr class="a"><td>Overridable method 'loadFieldAdapter' called during object construction</td>
<td><a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#72">72</a>
</td>
</tr>
<tr class="b"><td>Avoid if (x != y) ..; else ..;</td>
<td><a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#92">92</a>
 - <a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#96">96</a>
</td>
</tr>
<tr class="a"><td>Avoid if (x != y) ..; else ..;</td>
<td><a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#113">113</a>
 - <a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#128">128</a>
</td>
</tr>
<tr class="b"><td>Consider simply returning the value vs storing it in local variable 'cf'</td>
<td><a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#152">152</a>
</td>
</tr>
<tr class="a"><td>The String literal &quot;unchecked&quot; appears 12 times in this file; the first occurrence is on line 161</td>
<td><a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#161">161</a>
</td>
</tr>
<tr class="b"><td>The String literal &quot;obj cannot be null&quot; appears 10 times in this file; the first occurrence is on line 164</td>
<td><a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#164">164</a>
</td>
</tr>
<tr class="a"><td>The method getFieldType() has an NPath complexity of 360</td>
<td><a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#180">180</a>
 - <a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#235">235</a>
</td>
</tr>
<tr class="b"><td>The method 'getFieldType' has a Cyclomatic Complexity of 15.</td>
<td><a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#180">180</a>
 - <a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#235">235</a>
</td>
</tr>
<tr class="a"><td>Avoid reassigning parameters such as 'type'</td>
<td><a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#180">180</a>
</td>
</tr>
<tr class="b"><td>Avoid reassigning parameters such as 'name'</td>
<td><a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#180">180</a>
</td>
</tr>
<tr class="a"><td>The String literal &quot;) after extended look into non-visible fields&quot; appears 4 times in this file; the first occurrence is on line 219</td>
<td><a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#219">219</a>
</td>
</tr>
<tr class="b"><td>The String literal &quot;Could not find field with name (&quot; appears 4 times in this file; the first occurrence is on line 219</td>
<td><a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#219">219</a>
</td>
</tr>
<tr class="a"><td>The method getFieldType() has an NPath complexity of 2592</td>
<td><a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#246">246</a>
 - <a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#314">314</a>
</td>
</tr>
<tr class="b"><td>The method 'getFieldType' has a Cyclomatic Complexity of 18.</td>
<td><a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#246">246</a>
 - <a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#314">314</a>
</td>
</tr>
<tr class="a"><td>Avoid reassigning parameters such as 'obj'</td>
<td><a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#246">246</a>
</td>
</tr>
<tr class="b"><td>Avoid reassigning parameters such as 'name'</td>
<td><a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#246">246</a>
</td>
</tr>
<tr class="a"><td>Consider simply returning the value vs storing it in local variable 'types'</td>
<td><a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#326">326</a>
</td>
</tr>
<tr class="b"><td>Avoid reassigning parameters such as 'obj'</td>
<td><a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#404">404</a>
</td>
</tr>
<tr class="a"><td>Avoid reassigning parameters such as 'name'</td>
<td><a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#404">404</a>
</td>
</tr>
<tr class="b"><td>The String literal &quot;field name cannot be null or blank&quot; appears 8 times in this file; the first occurrence is on line 409</td>
<td><a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#409">409</a>
</td>
</tr>
<tr class="a"><td>Consider simply returning the value vs storing it in local variable 'value'</td>
<td><a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#445">445</a>
</td>
</tr>
<tr class="b"><td>Avoid reassigning parameters such as 'value'</td>
<td><a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#478">478</a>
</td>
</tr>
<tr class="a"><td>Avoid reassigning parameters such as 'obj'</td>
<td><a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#478">478</a>
</td>
</tr>
<tr class="b"><td>Avoid reassigning parameters such as 'name'</td>
<td><a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#478">478</a>
</td>
</tr>
<tr class="a"><td>The method 'setIndexedValue' has a Cyclomatic Complexity of 10.</td>
<td><a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#523">523</a>
 - <a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#564">564</a>
</td>
</tr>
<tr class="b"><td>The String literal &quot;Failed to set index (&quot; appears 4 times in this file; the first occurrence is on line 536</td>
<td><a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#536">536</a>
</td>
</tr>
<tr class="a"><td>The String literal &quot;) to value: &quot; appears 4 times in this file; the first occurrence is on line 536</td>
<td><a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#536">536</a>
</td>
</tr>
<tr class="b"><td>The method 'unpackNestedName' has a Cyclomatic Complexity of 10.</td>
<td><a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#579">579</a>
 - <a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#628">628</a>
</td>
</tr>
<tr class="a"><td>Caught exception is rethrown, original stack trace may be lost</td>
<td><a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#667">667</a>
</td>
</tr>
<tr class="b"><td>The method getIndexedValue() has an NPath complexity of 1026</td>
<td><a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#686">686</a>
 - <a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#776">776</a>
</td>
</tr>
<tr class="a"><td>The method 'getIndexedValue' has a Cyclomatic Complexity of 18.</td>
<td><a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#686">686</a>
 - <a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#776">776</a>
</td>
</tr>
<tr class="b"><td>Avoid reassigning parameters such as 'name'</td>
<td><a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#686">686</a>
</td>
</tr>
<tr class="a"><td>The String literal &quot;) on type (&quot; appears 4 times in this file; the first occurrence is on line 707</td>
<td><a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#707">707</a>
</td>
</tr>
<tr class="b"><td>The String literal &quot;This field (&quot; appears 4 times in this file; the first occurrence is on line 727</td>
<td><a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#727">727</a>
</td>
</tr>
<tr class="a"><td>The String literal &quot;) from: &quot; appears 4 times in this file; the first occurrence is on line 740</td>
<td><a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#740">740</a>
</td>
</tr>
<tr class="b"><td>The String literal &quot;) value for name (&quot; appears 4 times in this file; the first occurrence is on line 740</td>
<td><a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#740">740</a>
</td>
</tr>
<tr class="a"><td>Avoid if (x != y) ..; else ..;</td>
<td><a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#748">748</a>
 - <a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#772">772</a>
</td>
</tr>
<tr class="b"><td>Avoid if (x != y) ..; else ..;</td>
<td><a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#759">759</a>
 - <a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#768">768</a>
</td>
</tr>
<tr class="a"><td>The String literal &quot;Field (&quot; appears 4 times in this file; the first occurrence is on line 760</td>
<td><a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#760">760</a>
</td>
</tr>
<tr class="b"><td>The method getMappedValue() has an NPath complexity of 666</td>
<td><a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#788">788</a>
 - <a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#861">861</a>
</td>
</tr>
<tr class="a"><td>The method 'getMappedValue' has a Cyclomatic Complexity of 15.</td>
<td><a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#788">788</a>
 - <a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#861">861</a>
</td>
</tr>
<tr class="b"><td>Avoid reassigning parameters such as 'name'</td>
<td><a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#788">788</a>
</td>
</tr>
<tr class="a"><td>Avoid if (x != y) ..; else ..;</td>
<td><a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#849">849</a>
 - <a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#857">857</a>
</td>
</tr>
<tr class="b"><td>Avoid reassigning parameters such as 'name'</td>
<td><a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#872">872</a>
</td>
</tr>
<tr class="a"><td>Consider simply returning the value vs storing it in local variable 'value'</td>
<td><a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#882">882</a>
</td>
</tr>
<tr class="b"><td>Avoid reassigning parameters such as 'value'</td>
<td><a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#934">934</a>
</td>
</tr>
<tr class="a"><td>Caught exception is rethrown, original stack trace may be lost</td>
<td><a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#963">963</a>
</td>
</tr>
<tr class="b"><td>The method setIndexedValue() has an NPath complexity of 4338</td>
<td><a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#979">979</a>
 - <a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#1109">1109</a>
</td>
</tr>
<tr class="a"><td>Avoid really long methods.</td>
<td><a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#979">979</a>
 - <a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#1109">1109</a>
</td>
</tr>
<tr class="b"><td>The method 'setIndexedValue' has a Cyclomatic Complexity of 27.</td>
<td><a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#979">979</a>
 - <a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#1109">1109</a>
</td>
</tr>
<tr class="a"><td>Avoid reassigning parameters such as 'name'</td>
<td><a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#979">979</a>
</td>
</tr>
<tr class="b"><td>The String literal &quot;) on: &quot; appears 4 times in this file; the first occurrence is on line 1,031</td>
<td><a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#1031">1031</a>
</td>
</tr>
<tr class="a"><td>The method setMappedValue() has an NPath complexity of 1368</td>
<td><a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#1121">1121</a>
 - <a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#1207">1207</a>
</td>
</tr>
<tr class="b"><td>The method 'setMappedValue' has a Cyclomatic Complexity of 18.</td>
<td><a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#1121">1121</a>
 - <a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#1207">1207</a>
</td>
</tr>
<tr class="a"><td>Avoid reassigning parameters such as 'value'</td>
<td><a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#1121">1121</a>
</td>
</tr>
<tr class="b"><td>Avoid reassigning parameters such as 'name'</td>
<td><a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#1121">1121</a>
</td>
</tr>
<tr class="a"><td>Avoid reassigning parameters such as 'name'</td>
<td><a href="./xref/org/azeckoski/reflectutils/FieldUtils.html#1217">1217</a>
</td>
</tr>
</table>
</div>
<div class="section"><h3>org/azeckoski/reflectutils/ReflectUtils.java</h3>
<table class="bodyTable"><tr class="b"><th>Violation</th>
<th>Line</th>
</tr>
<tr class="a"><td>Avoid unused imports such as 'org.azeckoski.reflectutils.exceptions.FieldnameNotFoundException'</td>
<td><a href="./xref/org/azeckoski/reflectutils/ReflectUtils.html#29">29</a>
</td>
</tr>
<tr class="b"><td>This class has too many methods, consider refactoring it.</td>
<td><a href="./xref/org/azeckoski/reflectutils/ReflectUtils.html#70">70</a>
 - <a href="./xref/org/azeckoski/reflectutils/ReflectUtils.html#762">762</a>
</td>
</tr>
<tr class="a"><td>Overridable method 'setFieldFindMode' called during object construction</td>
<td><a href="./xref/org/azeckoski/reflectutils/ReflectUtils.html#95">95</a>
</td>
</tr>
<tr class="b"><td>Overridable method 'setReflectionCache' called during object construction</td>
<td><a href="./xref/org/azeckoski/reflectutils/ReflectUtils.html#96">96</a>
</td>
</tr>
<tr class="a"><td>Overridable method 'setResolver' called during object construction</td>
<td><a href="./xref/org/azeckoski/reflectutils/ReflectUtils.html#97">97</a>
</td>
</tr>
<tr class="b"><td>Overridable method 'setConverters' called during object construction</td>
<td><a href="./xref/org/azeckoski/reflectutils/ReflectUtils.html#98">98</a>
</td>
</tr>
<tr class="a"><td>Avoid reassigning parameters such as 'fieldName'</td>
<td><a href="./xref/org/azeckoski/reflectutils/ReflectUtils.html#232">232</a>
</td>
</tr>
<tr class="b"><td>Consider simply returning the value vs storing it in local variable 'types'</td>
<td><a href="./xref/org/azeckoski/reflectutils/ReflectUtils.html#330">330</a>
</td>
</tr>
<tr class="a"><td>Consider simply returning the value vs storing it in local variable 'convert'</td>
<td><a href="./xref/org/azeckoski/reflectutils/ReflectUtils.html#510">510</a>
</td>
</tr>
</table>
</div>
<div class="section"><h3>org/azeckoski/reflectutils/StringUtils.java</h3>
<table class="bodyTable"><tr class="b"><th>Violation</th>
<th>Line</th>
</tr>
<tr class="a"><td>All methods are static.  Consider using Singleton instead.  Alternatively, you could add a private constructor or make the class abstract to silence this warning.</td>
<td><a href="./xref/org/azeckoski/reflectutils/StringUtils.html#15">15</a>
 - <a href="./xref/org/azeckoski/reflectutils/StringUtils.html#66">66</a>
</td>
</tr>
<tr class="b"><td>Avoid empty catch blocks</td>
<td><a href="./xref/org/azeckoski/reflectutils/StringUtils.html#47">47</a>
 - <a href="./xref/org/azeckoski/reflectutils/StringUtils.html#49">49</a>
</td>
</tr>
<tr class="a"><td>Avoid empty catch blocks</td>
<td><a href="./xref/org/azeckoski/reflectutils/StringUtils.html#59">59</a>
 - <a href="./xref/org/azeckoski/reflectutils/StringUtils.html#61">61</a>
</td>
</tr>
</table>
</div>
<div class="section"><h3>org/azeckoski/reflectutils/TypeReference.java</h3>
<table class="bodyTable"><tr class="b"><th>Violation</th>
<th>Line</th>
</tr>
<tr class="a"><td>This abstract class does not have any abstract methods</td>
<td><a href="./xref/org/azeckoski/reflectutils/TypeReference.html#27">27</a>
 - <a href="./xref/org/azeckoski/reflectutils/TypeReference.html#51">51</a>
</td>
</tr>
</table>
</div>
<div class="section"><h3>org/azeckoski/reflectutils/beanutils/DefaultFieldAdapter.java</h3>
<table class="bodyTable"><tr class="b"><th>Violation</th>
<th>Line</th>
</tr>
<tr class="a"><td>Document empty method</td>
<td><a href="./xref/org/azeckoski/reflectutils/beanutils/DefaultFieldAdapter.html#84">84</a>
 - <a href="./xref/org/azeckoski/reflectutils/beanutils/DefaultFieldAdapter.html#85">85</a>
</td>
</tr>
<tr class="b"><td>Document empty method</td>
<td><a href="./xref/org/azeckoski/reflectutils/beanutils/DefaultFieldAdapter.html#90">90</a>
 - <a href="./xref/org/azeckoski/reflectutils/beanutils/DefaultFieldAdapter.html#91">91</a>
</td>
</tr>
<tr class="a"><td>Document empty method</td>
<td><a href="./xref/org/azeckoski/reflectutils/beanutils/DefaultFieldAdapter.html#96">96</a>
 - <a href="./xref/org/azeckoski/reflectutils/beanutils/DefaultFieldAdapter.html#97">97</a>
</td>
</tr>
</table>
</div>
<div class="section"><h3>org/azeckoski/reflectutils/beanutils/DefaultResolver.java</h3>
<table class="bodyTable"><tr class="b"><th>Violation</th>
<th>Line</th>
</tr>
<tr class="a"><td>The class 'DefaultResolver' has a Cyclomatic Complexity of 7 (Highest = 11).</td>
<td><a href="./xref/org/azeckoski/reflectutils/beanutils/DefaultResolver.html#57">57</a>
 - <a href="./xref/org/azeckoski/reflectutils/beanutils/DefaultResolver.html#272">272</a>
</td>
</tr>
<tr class="b"><td>Document empty constructor</td>
<td><a href="./xref/org/azeckoski/reflectutils/beanutils/DefaultResolver.html#68">68</a>
 - <a href="./xref/org/azeckoski/reflectutils/beanutils/DefaultResolver.html#69">69</a>
</td>
</tr>
<tr class="a"><td>The method 'getIndex' has a Cyclomatic Complexity of 10.</td>
<td><a href="./xref/org/azeckoski/reflectutils/beanutils/DefaultResolver.html#79">79</a>
 - <a href="./xref/org/azeckoski/reflectutils/beanutils/DefaultResolver.html#106">106</a>
</td>
</tr>
<tr class="b"><td>Caught exception is rethrown, original stack trace may be lost</td>
<td><a href="./xref/org/azeckoski/reflectutils/beanutils/DefaultResolver.html#100">100</a>
</td>
</tr>
<tr class="a"><td>The method 'next' has a Cyclomatic Complexity of 11.</td>
<td><a href="./xref/org/azeckoski/reflectutils/beanutils/DefaultResolver.html#221">221</a>
 - <a href="./xref/org/azeckoski/reflectutils/beanutils/DefaultResolver.html#248">248</a>
</td>
</tr>
</table>
</div>
<div class="section"><h3>org/azeckoski/reflectutils/beanutils/DynaBeanAdapter.java</h3>
<table class="bodyTable"><tr class="b"><th>Violation</th>
<th>Line</th>
</tr>
<tr class="a"><td>Consider simply returning the value vs storing it in local variable 'value'</td>
<td><a href="./xref/org/azeckoski/reflectutils/beanutils/DynaBeanAdapter.html#92">92</a>
</td>
</tr>
<tr class="b"><td>Consider simply returning the value vs storing it in local variable 'value'</td>
<td><a href="./xref/org/azeckoski/reflectutils/beanutils/DynaBeanAdapter.html#105">105</a>
</td>
</tr>
<tr class="a"><td>Consider simply returning the value vs storing it in local variable 'value'</td>
<td><a href="./xref/org/azeckoski/reflectutils/beanutils/DynaBeanAdapter.html#118">118</a>
</td>
</tr>
</table>
</div>
<div class="section"><h3>org/azeckoski/reflectutils/beanutils/FieldAdapter.java</h3>
<table class="bodyTable"><tr class="b"><th>Violation</th>
<th>Line</th>
</tr>
<tr class="a"><td>Avoid unused imports such as 'org.azeckoski.reflectutils.exceptions.FieldGetValueException'</td>
<td><a href="./xref/org/azeckoski/reflectutils/beanutils/FieldAdapter.html#21">21</a>
</td>
</tr>
<tr class="b"><td>Avoid unused imports such as 'org.azeckoski.reflectutils.exceptions.FieldSetValueException'</td>
<td><a href="./xref/org/azeckoski/reflectutils/beanutils/FieldAdapter.html#22">22</a>
</td>
</tr>
<tr class="a"><td>Avoid unused imports such as 'org.azeckoski.reflectutils.exceptions.FieldnameNotFoundException'</td>
<td><a href="./xref/org/azeckoski/reflectutils/beanutils/FieldAdapter.html#23">23</a>
</td>
</tr>
</table>
</div>
<div class="section"><h3>org/azeckoski/reflectutils/converters/ArrayConverter.java</h3>
<table class="bodyTable"><tr class="b"><th>Violation</th>
<th>Line</th>
</tr>
<tr class="a"><td>The class 'ArrayConverter' has a Cyclomatic Complexity of 5 (Highest = 10).</td>
<td><a href="./xref/org/azeckoski/reflectutils/converters/ArrayConverter.html#33">33</a>
 - <a href="./xref/org/azeckoski/reflectutils/converters/ArrayConverter.html#114">114</a>
</td>
</tr>
<tr class="b"><td>The method 'convert' has a Cyclomatic Complexity of 10.</td>
<td><a href="./xref/org/azeckoski/reflectutils/converters/ArrayConverter.html#53">53</a>
 - <a href="./xref/org/azeckoski/reflectutils/converters/ArrayConverter.html#112">112</a>
</td>
</tr>
</table>
</div>
<div class="section"><h3>org/azeckoski/reflectutils/converters/BaseDateFormatHolder.java</h3>
<table class="bodyTable"><tr class="a"><th>Violation</th>
<th>Line</th>
</tr>
<tr class="b"><td>Document empty constructor</td>
<td><a href="./xref/org/azeckoski/reflectutils/converters/BaseDateFormatHolder.html#30">30</a>
</td>
</tr>
<tr class="a"><td>Overridable method 'setPatterns' called during object construction</td>
<td><a href="./xref/org/azeckoski/reflectutils/converters/BaseDateFormatHolder.html#36">36</a>
</td>
</tr>
<tr class="b"><td>Overridable method 'setFormats' called during object construction</td>
<td><a href="./xref/org/azeckoski/reflectutils/converters/BaseDateFormatHolder.html#43">43</a>
</td>
</tr>
<tr class="a"><td>When instantiating a SimpleDateFormat object, specify a Locale</td>
<td><a href="./xref/org/azeckoski/reflectutils/converters/BaseDateFormatHolder.html#78">78</a>
</td>
</tr>
</table>
</div>
<div class="section"><h3>org/azeckoski/reflectutils/converters/BooleanConverter.java</h3>
<table class="bodyTable"><tr class="b"><th>Violation</th>
<th>Line</th>
</tr>
<tr class="a"><td>The class 'BooleanConverter' has a Cyclomatic Complexity of 4 (Highest = 12).</td>
<td><a href="./xref/org/azeckoski/reflectutils/converters/BooleanConverter.html#32">32</a>
 - <a href="./xref/org/azeckoski/reflectutils/converters/BooleanConverter.html#125">125</a>
</td>
</tr>
<tr class="b"><td>The method 'convert' has a Cyclomatic Complexity of 12.</td>
<td><a href="./xref/org/azeckoski/reflectutils/converters/BooleanConverter.html#34">34</a>
 - <a href="./xref/org/azeckoski/reflectutils/converters/BooleanConverter.html#72">72</a>
</td>
</tr>
<tr class="a"><td>When doing a String.toLowerCase()/toUpperCase() call, use a Locale</td>
<td><a href="./xref/org/azeckoski/reflectutils/converters/BooleanConverter.html#48">48</a>
</td>
</tr>
<tr class="b"><td>Document empty constructor</td>
<td><a href="./xref/org/azeckoski/reflectutils/converters/BooleanConverter.html#87">87</a>
</td>
</tr>
</table>
</div>
<div class="section"><h3>org/azeckoski/reflectutils/converters/CollectionConverter.java</h3>
<table class="bodyTable"><tr class="a"><th>Violation</th>
<th>Line</th>
</tr>
<tr class="b"><td>Consider replacing this Vector with the newer java.util.List</td>
<td><a href="./xref/org/azeckoski/reflectutils/converters/CollectionConverter.html#36">36</a>
</td>
</tr>
<tr class="a"><td>Avoid reassigning parameters such as 'implementationType'</td>
<td><a href="./xref/org/azeckoski/reflectutils/converters/CollectionConverter.html#43">43</a>
</td>
</tr>
<tr class="b"><td>Avoid reassigning parameters such as 'implementationType'</td>
<td><a href="./xref/org/azeckoski/reflectutils/converters/CollectionConverter.html#43">43</a>
</td>
</tr>
<tr class="a"><td>Consider replacing this Vector with the newer java.util.List</td>
<td><a href="./xref/org/azeckoski/reflectutils/converters/CollectionConverter.html#48">48</a>
</td>
</tr>
</table>
</div>
<div class="section"><h3>org/azeckoski/reflectutils/converters/DateConverter.java</h3>
<table class="bodyTable"><tr class="b"><th>Violation</th>
<th>Line</th>
</tr>
<tr class="a"><td>The class 'DateConverter' has a Cyclomatic Complexity of 5 (Highest = 15).</td>
<td><a href="./xref/org/azeckoski/reflectutils/converters/DateConverter.html#38">38</a>
 - <a href="./xref/org/azeckoski/reflectutils/converters/DateConverter.html#325">325</a>
</td>
</tr>
<tr class="b"><td>The method convertToType() has an NPath complexity of 576</td>
<td><a href="./xref/org/azeckoski/reflectutils/converters/DateConverter.html#85">85</a>
 - <a href="./xref/org/azeckoski/reflectutils/converters/DateConverter.html#166">166</a>
</td>
</tr>
<tr class="a"><td>The method 'convertToType' has a Cyclomatic Complexity of 15.</td>
<td><a href="./xref/org/azeckoski/reflectutils/converters/DateConverter.html#85">85</a>
 - <a href="./xref/org/azeckoski/reflectutils/converters/DateConverter.html#166">166</a>
</td>
</tr>
<tr class="b"><td>Avoid instantiating Long objects.Call Long.valueOf() instead</td>
<td><a href="./xref/org/azeckoski/reflectutils/converters/DateConverter.html#133">133</a>
</td>
</tr>
<tr class="a"><td>Deeply nested if..then statements are hard to read</td>
<td><a href="./xref/org/azeckoski/reflectutils/converters/DateConverter.html#144">144</a>
</td>
</tr>
<tr class="b"><td>Avoid empty catch blocks</td>
<td><a href="./xref/org/azeckoski/reflectutils/converters/DateConverter.html#152">152</a>
 - <a href="./xref/org/azeckoski/reflectutils/converters/DateConverter.html#154">154</a>
</td>
</tr>
<tr class="a"><td>Caught exception is rethrown, original stack trace may be lost</td>
<td><a href="./xref/org/azeckoski/reflectutils/converters/DateConverter.html#243">243</a>
 - <a href="./xref/org/azeckoski/reflectutils/converters/DateConverter.html#244">244</a>
</td>
</tr>
<tr class="b"><td>Caught exception is rethrown, original stack trace may be lost</td>
<td><a href="./xref/org/azeckoski/reflectutils/converters/DateConverter.html#253">253</a>
 - <a href="./xref/org/azeckoski/reflectutils/converters/DateConverter.html#254">254</a>
</td>
</tr>
<tr class="a"><td>Caught exception is rethrown, original stack trace may be lost</td>
<td><a href="./xref/org/azeckoski/reflectutils/converters/DateConverter.html#263">263</a>
 - <a href="./xref/org/azeckoski/reflectutils/converters/DateConverter.html#265">265</a>
</td>
</tr>
</table>
</div>
<div class="section"><h3>org/azeckoski/reflectutils/converters/MapConverter.java</h3>
<table class="bodyTable"><tr class="b"><th>Violation</th>
<th>Line</th>
</tr>
<tr class="a"><td>Avoid reassigning parameters such as 'implementationType'</td>
<td><a href="./xref/org/azeckoski/reflectutils/converters/MapConverter.html#49">49</a>
</td>
</tr>
</table>
</div>
<div class="section"><h3>org/azeckoski/reflectutils/converters/NumberConverter.java</h3>
<table class="bodyTable"><tr class="b"><th>Violation</th>
<th>Line</th>
</tr>
<tr class="a"><td>The class 'NumberConverter' has a Cyclomatic Complexity of 10 (Highest = 21).</td>
<td><a href="./xref/org/azeckoski/reflectutils/converters/NumberConverter.html#46">46</a>
 - <a href="./xref/org/azeckoski/reflectutils/converters/NumberConverter.html#283">283</a>
</td>
</tr>
<tr class="b"><td>Consider simply returning the value vs storing it in local variable 'number'</td>
<td><a href="./xref/org/azeckoski/reflectutils/converters/NumberConverter.html#104">104</a>
</td>
</tr>
<tr class="a"><td>The method toNumber() has an NPath complexity of 45000</td>
<td><a href="./xref/org/azeckoski/reflectutils/converters/NumberConverter.html#127">127</a>
 - <a href="./xref/org/azeckoski/reflectutils/converters/NumberConverter.html#216">216</a>
</td>
</tr>
<tr class="b"><td>The method 'toNumber' has a Cyclomatic Complexity of 21.</td>
<td><a href="./xref/org/azeckoski/reflectutils/converters/NumberConverter.html#127">127</a>
 - <a href="./xref/org/azeckoski/reflectutils/converters/NumberConverter.html#216">216</a>
</td>
</tr>
<tr class="a"><td>The String literal &quot;) value (&quot; appears 7 times in this file; the first occurrence is on line 138</td>
<td><a href="./xref/org/azeckoski/reflectutils/converters/NumberConverter.html#138">138</a>
</td>
</tr>
<tr class="b"><td>The String literal &quot;source (&quot; appears 7 times in this file; the first occurrence is on line 138</td>
<td><a href="./xref/org/azeckoski/reflectutils/converters/NumberConverter.html#138">138</a>
</td>
</tr>
<tr class="a"><td>The String literal &quot;) is too large for target (&quot; appears 4 times in this file; the first occurrence is on line 139</td>
<td><a href="./xref/org/azeckoski/reflectutils/converters/NumberConverter.html#139">139</a>
</td>
</tr>
<tr class="b"><td>Avoid instantiating Byte objects. Call Byte.valueOf() instead</td>
<td><a href="./xref/org/azeckoski/reflectutils/converters/NumberConverter.html#145">145</a>
</td>
</tr>
<tr class="a"><td>Avoid instantiating Short objects. Call Short.valueOf() instead</td>
<td><a href="./xref/org/azeckoski/reflectutils/converters/NumberConverter.html#159">159</a>
</td>
</tr>
<tr class="b"><td>Avoid instantiating Integer objects. Call Integer.valueOf() instead.</td>
<td><a href="./xref/org/azeckoski/reflectutils/converters/NumberConverter.html#173">173</a>
</td>
</tr>
<tr class="a"><td>Avoid instantiating Long objects.Call Long.valueOf() instead</td>
<td><a href="./xref/org/azeckoski/reflectutils/converters/NumberConverter.html#178">178</a>
</td>
</tr>
<tr class="b"><td>The method toNumber() has an NPath complexity of 256</td>
<td><a href="./xref/org/azeckoski/reflectutils/converters/NumberConverter.html#238">238</a>
 - <a href="./xref/org/azeckoski/reflectutils/converters/NumberConverter.html#281">281</a>
</td>
</tr>
</table>
</div>
<div class="section"><h3>org/azeckoski/reflectutils/converters/ScalarConverter.java</h3>
<table class="bodyTable"><tr class="a"><th>Violation</th>
<th>Line</th>
</tr>
<tr class="b"><td>The class 'ScalarConverter' has a Cyclomatic Complexity of 4 (Highest = 13).</td>
<td><a href="./xref/org/azeckoski/reflectutils/converters/ScalarConverter.html#34">34</a>
 - <a href="./xref/org/azeckoski/reflectutils/converters/ScalarConverter.html#144">144</a>
</td>
</tr>
<tr class="a"><td>These nested if statements could be combined</td>
<td><a href="./xref/org/azeckoski/reflectutils/converters/ScalarConverter.html#45">45</a>
 - <a href="./xref/org/azeckoski/reflectutils/converters/ScalarConverter.html#48">48</a>
</td>
</tr>
<tr class="b"><td>Deeply nested if..then statements are hard to read</td>
<td><a href="./xref/org/azeckoski/reflectutils/converters/ScalarConverter.html#45">45</a>
 - <a href="./xref/org/azeckoski/reflectutils/converters/ScalarConverter.html#48">48</a>
</td>
</tr>
<tr class="a"><td>The method 'convert' has a Cyclomatic Complexity of 13.</td>
<td><a href="./xref/org/azeckoski/reflectutils/converters/ScalarConverter.html#70">70</a>
 - <a href="./xref/org/azeckoski/reflectutils/converters/ScalarConverter.html#142">142</a>
</td>
</tr>
</table>
</div>
<div class="section"><h3>org/azeckoski/reflectutils/converters/URLConverter.java</h3>
<table class="bodyTable"><tr class="b"><th>Violation</th>
<th>Line</th>
</tr>
<tr class="a"><td>Caught exception is rethrown, original stack trace may be lost</td>
<td><a href="./xref/org/azeckoski/reflectutils/converters/URLConverter.html#38">38</a>
</td>
</tr>
</table>
</div>
<div class="section"><h3>org/azeckoski/reflectutils/map/ArrayOrderedMap.java</h3>
<table class="bodyTable"><tr class="b"><th>Violation</th>
<th>Line</th>
</tr>
<tr class="a"><td>This class has a bunch of public methods and attributes</td>
<td><a href="./xref/org/azeckoski/reflectutils/map/ArrayOrderedMap.html#15">15</a>
 - <a href="./xref/org/azeckoski/reflectutils/map/ArrayOrderedMap.html#378">378</a>
</td>
</tr>
<tr class="b"><td>This class has too many methods, consider refactoring it.</td>
<td><a href="./xref/org/azeckoski/reflectutils/map/ArrayOrderedMap.html#37">37</a>
 - <a href="./xref/org/azeckoski/reflectutils/map/ArrayOrderedMap.html#378">378</a>
</td>
</tr>
<tr class="a"><td>Overridable method 'put' called during object construction</td>
<td><a href="./xref/org/azeckoski/reflectutils/map/ArrayOrderedMap.html#54">54</a>
</td>
</tr>
<tr class="b"><td>Consider simply returning the value vs storing it in local variable 'entry'</td>
<td><a href="./xref/org/azeckoski/reflectutils/map/ArrayOrderedMap.html#108">108</a>
</td>
</tr>
<tr class="a"><td>Avoid if (x != y) ..; else ..;</td>
<td><a href="./xref/org/azeckoski/reflectutils/map/ArrayOrderedMap.html#152">152</a>
</td>
</tr>
<tr class="b"><td>Avoid if (x != y) ..; else ..;</td>
<td><a href="./xref/org/azeckoski/reflectutils/map/ArrayOrderedMap.html#158">158</a>
</td>
</tr>
<tr class="a"><td>Avoid if (x != y) ..; else ..;</td>
<td><a href="./xref/org/azeckoski/reflectutils/map/ArrayOrderedMap.html#165">165</a>
</td>
</tr>
<tr class="b"><td>This abstract class does not have any abstract methods</td>
<td><a href="./xref/org/azeckoski/reflectutils/map/ArrayOrderedMap.html#170">170</a>
 - <a href="./xref/org/azeckoski/reflectutils/map/ArrayOrderedMap.html#206">206</a>
</td>
</tr>
<tr class="a"><td>Private field 'entries' could be made final; it is only initialized in the declaration or constructor.</td>
<td><a href="./xref/org/azeckoski/reflectutils/map/ArrayOrderedMap.html#174">174</a>
</td>
</tr>
<tr class="b"><td>Caught exception is rethrown, original stack trace may be lost</td>
<td><a href="./xref/org/azeckoski/reflectutils/map/ArrayOrderedMap.html#188">188</a>
</td>
</tr>
<tr class="a"><td>Consider replacing this Enumeration with the newer java.util.Iterator</td>
<td><a href="./xref/org/azeckoski/reflectutils/map/ArrayOrderedMap.html#208">208</a>
</td>
</tr>
<tr class="b"><td>Consider replacing this Enumeration with the newer java.util.Iterator</td>
<td><a href="./xref/org/azeckoski/reflectutils/map/ArrayOrderedMap.html#213">213</a>
</td>
</tr>
<tr class="a"><td>Consider replacing this Enumeration with the newer java.util.Iterator</td>
<td><a href="./xref/org/azeckoski/reflectutils/map/ArrayOrderedMap.html#218">218</a>
</td>
</tr>
</table>
</div>
<div class="section"><h3>org/azeckoski/reflectutils/map/ConcurrentOrderedMap.java</h3>
<table class="bodyTable"><tr class="b"><th>Violation</th>
<th>Line</th>
</tr>
<tr class="a"><td>This class has a bunch of public methods and attributes</td>
<td><a href="./xref/org/azeckoski/reflectutils/map/ConcurrentOrderedMap.html#15">15</a>
 - <a href="./xref/org/azeckoski/reflectutils/map/ConcurrentOrderedMap.html#445">445</a>
</td>
</tr>
<tr class="b"><td>This class has too many methods, consider refactoring it.</td>
<td><a href="./xref/org/azeckoski/reflectutils/map/ConcurrentOrderedMap.html#39">39</a>
 - <a href="./xref/org/azeckoski/reflectutils/map/ConcurrentOrderedMap.html#445">445</a>
</td>
</tr>
<tr class="a"><td>Consider replacing this Vector with the newer java.util.List</td>
<td><a href="./xref/org/azeckoski/reflectutils/map/ConcurrentOrderedMap.html#42">42</a>
</td>
</tr>
<tr class="b"><td>Overridable method 'put' called during object construction</td>
<td><a href="./xref/org/azeckoski/reflectutils/map/ConcurrentOrderedMap.html#56">56</a>
</td>
</tr>
<tr class="a"><td>Consider simply returning the value vs storing it in local variable 'entry'</td>
<td><a href="./xref/org/azeckoski/reflectutils/map/ConcurrentOrderedMap.html#109">109</a>
</td>
</tr>
<tr class="b"><td>Avoid reassigning parameters such as 'value'</td>
<td><a href="./xref/org/azeckoski/reflectutils/map/ConcurrentOrderedMap.html#119">119</a>
</td>
</tr>
<tr class="a"><td>Avoid if (x != y) ..; else ..;</td>
<td><a href="./xref/org/azeckoski/reflectutils/map/ConcurrentOrderedMap.html#132">132</a>
 - <a href="./xref/org/azeckoski/reflectutils/map/ConcurrentOrderedMap.html#135">135</a>
</td>
</tr>
<tr class="b"><td>Avoid reassigning parameters such as 'value'</td>
<td><a href="./xref/org/azeckoski/reflectutils/map/ConcurrentOrderedMap.html#148">148</a>
</td>
</tr>
<tr class="a"><td>Avoid if (x != y) ..; else ..;</td>
<td><a href="./xref/org/azeckoski/reflectutils/map/ConcurrentOrderedMap.html#180">180</a>
</td>
</tr>
<tr class="b"><td>Avoid if (x != y) ..; else ..;</td>
<td><a href="./xref/org/azeckoski/reflectutils/map/ConcurrentOrderedMap.html#186">186</a>
</td>
</tr>
<tr class="a"><td>The String literal &quot;unchecked&quot; appears 4 times in this file; the first occurrence is on line 189</td>
<td><a href="./xref/org/azeckoski/reflectutils/map/ConcurrentOrderedMap.html#189">189</a>
</td>
</tr>
<tr class="b"><td>Avoid if (x != y) ..; else ..;</td>
<td><a href="./xref/org/azeckoski/reflectutils/map/ConcurrentOrderedMap.html#192">192</a>
</td>
</tr>
<tr class="a"><td>This abstract class does not have any abstract methods</td>
<td><a href="./xref/org/azeckoski/reflectutils/map/ConcurrentOrderedMap.html#197">197</a>
 - <a href="./xref/org/azeckoski/reflectutils/map/ConcurrentOrderedMap.html#233">233</a>
</td>
</tr>
<tr class="b"><td>Private field 'entries' could be made final; it is only initialized in the declaration or constructor.</td>
<td><a href="./xref/org/azeckoski/reflectutils/map/ConcurrentOrderedMap.html#201">201</a>
</td>
</tr>
<tr class="a"><td>Caught exception is rethrown, original stack trace may be lost</td>
<td><a href="./xref/org/azeckoski/reflectutils/map/ConcurrentOrderedMap.html#215">215</a>
</td>
</tr>
<tr class="b"><td>Consider replacing this Enumeration with the newer java.util.Iterator</td>
<td><a href="./xref/org/azeckoski/reflectutils/map/ConcurrentOrderedMap.html#235">235</a>
</td>
</tr>
<tr class="a"><td>Consider replacing this Enumeration with the newer java.util.Iterator</td>
<td><a href="./xref/org/azeckoski/reflectutils/map/ConcurrentOrderedMap.html#240">240</a>
</td>
</tr>
<tr class="b"><td>Consider replacing this Enumeration with the newer java.util.Iterator</td>
<td><a href="./xref/org/azeckoski/reflectutils/map/ConcurrentOrderedMap.html#245">245</a>
</td>
</tr>
<tr class="a"><td>These nested if statements could be combined</td>
<td><a href="./xref/org/azeckoski/reflectutils/map/ConcurrentOrderedMap.html#428">428</a>
 - <a href="./xref/org/azeckoski/reflectutils/map/ConcurrentOrderedMap.html#430">430</a>
</td>
</tr>
</table>
</div>
<div class="section"><h3>org/azeckoski/reflectutils/refmap/FinalizableReferenceQueue.java</h3>
<table class="bodyTable"><tr class="b"><th>Violation</th>
<th>Line</th>
</tr>
<tr class="a"><td>A class which only has private constructors should be final</td>
<td><a href="./xref/org/azeckoski/reflectutils/refmap/FinalizableReferenceQueue.html#29">29</a>
 - <a href="./xref/org/azeckoski/reflectutils/refmap/FinalizableReferenceQueue.html#77">77</a>
</td>
</tr>
</table>
</div>
<div class="section"><h3>org/azeckoski/reflectutils/refmap/ReferenceMap.java</h3>
<table class="bodyTable"><tr class="b"><th>Violation</th>
<th>Line</th>
</tr>
<tr class="a"><td>This class has too many methods, consider refactoring it.</td>
<td><a href="./xref/org/azeckoski/reflectutils/refmap/ReferenceMap.html#61">61</a>
 - <a href="./xref/org/azeckoski/reflectutils/refmap/ReferenceMap.html#627">627</a>
</td>
</tr>
<tr class="b"><td>Use equals() to compare object references.</td>
<td><a href="./xref/org/azeckoski/reflectutils/refmap/ReferenceMap.html#347">347</a>
</td>
</tr>
<tr class="a"><td>Overriding method merely calls super</td>
<td><a href="./xref/org/azeckoski/reflectutils/refmap/ReferenceMap.html#398">398</a>
 - <a href="./xref/org/azeckoski/reflectutils/refmap/ReferenceMap.html#400">400</a>
</td>
</tr>
</table>
</div>
<div class="section"><h3>org/azeckoski/reflectutils/transcoders/HTMLTranscoder.java</h3>
<table class="bodyTable"><tr class="b"><th>Violation</th>
<th>Line</th>
</tr>
<tr class="a"><td>The class 'HTMLTranscoder' has a Cyclomatic Complexity of 4 (Highest = 18).</td>
<td><a href="./xref/org/azeckoski/reflectutils/transcoders/HTMLTranscoder.html#34">34</a>
 - <a href="./xref/org/azeckoski/reflectutils/transcoders/HTMLTranscoder.html#339">339</a>
</td>
</tr>
<tr class="b"><td>Avoid reassigning parameters such as 'name'</td>
<td><a href="./xref/org/azeckoski/reflectutils/transcoders/HTMLTranscoder.html#40">40</a>
</td>
</tr>
<tr class="a"><td>These nested if statements could be combined</td>
<td><a href="./xref/org/azeckoski/reflectutils/transcoders/HTMLTranscoder.html#43">43</a>
 - <a href="./xref/org/azeckoski/reflectutils/transcoders/HTMLTranscoder.html#45">45</a>
</td>
</tr>
<tr class="b"><td>Document empty constructor</td>
<td><a href="./xref/org/azeckoski/reflectutils/transcoders/HTMLTranscoder.html#59">59</a>
</td>
</tr>
<tr class="a"><td>Avoid really long methods.</td>
<td><a href="./xref/org/azeckoski/reflectutils/transcoders/HTMLTranscoder.html#126">126</a>
 - <a href="./xref/org/azeckoski/reflectutils/transcoders/HTMLTranscoder.html#254">254</a>
</td>
</tr>
<tr class="b"><td>The method 'toHTML' has a Cyclomatic Complexity of 18.</td>
<td><a href="./xref/org/azeckoski/reflectutils/transcoders/HTMLTranscoder.html#126">126</a>
 - <a href="./xref/org/azeckoski/reflectutils/transcoders/HTMLTranscoder.html#254">254</a>
</td>
</tr>
<tr class="a"><td>The method toHTML() has an NCSS line count of 112</td>
<td><a href="./xref/org/azeckoski/reflectutils/transcoders/HTMLTranscoder.html#126">126</a>
 - <a href="./xref/org/azeckoski/reflectutils/transcoders/HTMLTranscoder.html#254">254</a>
</td>
</tr>
<tr class="b"><td>Avoid reassigning parameters such as 'tagName'</td>
<td><a href="./xref/org/azeckoski/reflectutils/transcoders/HTMLTranscoder.html#126">126</a>
</td>
</tr>
<tr class="a"><td>Avoid reassigning parameters such as 'tagName'</td>
<td><a href="./xref/org/azeckoski/reflectutils/transcoders/HTMLTranscoder.html#126">126</a>
</td>
</tr>
<tr class="b"><td>Avoid reassigning parameters such as 'tagName'</td>
<td><a href="./xref/org/azeckoski/reflectutils/transcoders/HTMLTranscoder.html#126">126</a>
</td>
</tr>
<tr class="a"><td>Avoid reassigning parameters such as 'tagName'</td>
<td><a href="./xref/org/azeckoski/reflectutils/transcoders/HTMLTranscoder.html#126">126</a>
</td>
</tr>
<tr class="b"><td>Avoid reassigning parameters such as 'tagName'</td>
<td><a href="./xref/org/azeckoski/reflectutils/transcoders/HTMLTranscoder.html#126">126</a>
</td>
</tr>
<tr class="a"><td>The String literal &quot;&lt;/td&gt;&lt;td&gt;&quot; appears 6 times in this file; the first occurrence is on line 136</td>
<td><a href="./xref/org/azeckoski/reflectutils/transcoders/HTMLTranscoder.html#136">136</a>
</td>
</tr>
<tr class="b"><td>The String literal &quot;&lt;/td&gt;&lt;/tr&gt;&quot; appears 6 times in this file; the first occurrence is on line 138</td>
<td><a href="./xref/org/azeckoski/reflectutils/transcoders/HTMLTranscoder.html#138">138</a>
</td>
</tr>
<tr class="a"><td>The String literal &quot;&lt;tr&gt;&lt;td width='3%'&gt;&quot; appears 4 times in this file; the first occurrence is on line 160</td>
<td><a href="./xref/org/azeckoski/reflectutils/transcoders/HTMLTranscoder.html#160">160</a>
</td>
</tr>
<tr class="b"><td>These nested if statements could be combined</td>
<td><a href="./xref/org/azeckoski/reflectutils/transcoders/HTMLTranscoder.html#259">259</a>
 - <a href="./xref/org/azeckoski/reflectutils/transcoders/HTMLTranscoder.html#261">261</a>
</td>
</tr>
<tr class="a"><td>Avoid reassigning parameters such as 'level'</td>
<td><a href="./xref/org/azeckoski/reflectutils/transcoders/HTMLTranscoder.html#273">273</a>
</td>
</tr>
</table>
</div>
<div class="section"><h3>org/azeckoski/reflectutils/transcoders/JSONTranscoder.java</h3>
<table class="bodyTable"><tr class="b"><th>Violation</th>
<th>Line</th>
</tr>
<tr class="a"><td>This class has too many methods, consider refactoring it.</td>
<td><a href="./xref/org/azeckoski/reflectutils/transcoders/JSONTranscoder.html#44">44</a>
 - <a href="./xref/org/azeckoski/reflectutils/transcoders/JSONTranscoder.html#605">605</a>
</td>
</tr>
<tr class="b"><td>The class 'JSONTranscoder' has a Cyclomatic Complexity of 5 (Highest = 29).</td>
<td><a href="./xref/org/azeckoski/reflectutils/transcoders/JSONTranscoder.html#44">44</a>
 - <a href="./xref/org/azeckoski/reflectutils/transcoders/JSONTranscoder.html#605">605</a>
</td>
</tr>
<tr class="a"><td>Consider simply returning the value vs storing it in local variable 'encoded'</td>
<td><a href="./xref/org/azeckoski/reflectutils/transcoders/JSONTranscoder.html#64">64</a>
</td>
</tr>
<tr class="b"><td>Document empty constructor</td>
<td><a href="./xref/org/azeckoski/reflectutils/transcoders/JSONTranscoder.html#85">85</a>
</td>
</tr>
<tr class="a"><td>Avoid really long methods.</td>
<td><a href="./xref/org/azeckoski/reflectutils/transcoders/JSONTranscoder.html#165">165</a>
 - <a href="./xref/org/azeckoski/reflectutils/transcoders/JSONTranscoder.html#289">289</a>
</td>
</tr>
<tr class="b"><td>The method 'toJSON' has a Cyclomatic Complexity of 29.</td>
<td><a href="./xref/org/azeckoski/reflectutils/transcoders/JSONTranscoder.html#165">165</a>
 - <a href="./xref/org/azeckoski/reflectutils/transcoders/JSONTranscoder.html#289">289</a>
</td>
</tr>
<tr class="a"><td>The method 'escapeForJSON' has a Cyclomatic Complexity of 13.</td>
<td><a href="./xref/org/azeckoski/reflectutils/transcoders/JSONTranscoder.html#311">311</a>
 - <a href="./xref/org/azeckoski/reflectutils/transcoders/JSONTranscoder.html#357">357</a>
</td>
</tr>
<tr class="b"><td>This class has too many methods, consider refactoring it.</td>
<td><a href="./xref/org/azeckoski/reflectutils/transcoders/JSONTranscoder.html#395">395</a>
 - <a href="./xref/org/azeckoski/reflectutils/transcoders/JSONTranscoder.html#603">603</a>
</td>
</tr>
<tr class="a"><td>The class 'JsonReader' has a Cyclomatic Complexity of 4 (Highest = 13).</td>
<td><a href="./xref/org/azeckoski/reflectutils/transcoders/JSONTranscoder.html#395">395</a>
 - <a href="./xref/org/azeckoski/reflectutils/transcoders/JSONTranscoder.html#603">603</a>
</td>
</tr>
<tr class="b"><td>Private field 'buf' could be made final; it is only initialized in the declaration or constructor.</td>
<td><a href="./xref/org/azeckoski/reflectutils/transcoders/JSONTranscoder.html#400">400</a>
</td>
</tr>
<tr class="a"><td>StringBuffers can grow quite a lot, and so may become a source of memory leak (if the owning class has a long life time).</td>
<td><a href="./xref/org/azeckoski/reflectutils/transcoders/JSONTranscoder.html#400">400</a>
</td>
</tr>
<tr class="b"><td>Switch statements should have a default label</td>
<td><a href="./xref/org/azeckoski/reflectutils/transcoders/JSONTranscoder.html#415">415</a>
 - <a href="./xref/org/azeckoski/reflectutils/transcoders/JSONTranscoder.html#425">425</a>
</td>
</tr>
<tr class="a"><td>The method 'read' has a Cyclomatic Complexity of 13.</td>
<td><a href="./xref/org/azeckoski/reflectutils/transcoders/JSONTranscoder.html#437">437</a>
 - <a href="./xref/org/azeckoski/reflectutils/transcoders/JSONTranscoder.html#469">469</a>
</td>
</tr>
<tr class="b"><td>Use equals() to compare object references.</td>
<td><a href="./xref/org/azeckoski/reflectutils/transcoders/JSONTranscoder.html#474">474</a>
</td>
</tr>
<tr class="a"><td>Use equals() to compare object references.</td>
<td><a href="./xref/org/azeckoski/reflectutils/transcoders/JSONTranscoder.html#476">476</a>
</td>
</tr>
<tr class="b"><td>Use equals() to compare object references.</td>
<td><a href="./xref/org/azeckoski/reflectutils/transcoders/JSONTranscoder.html#490">490</a>
</td>
</tr>
<tr class="a"><td>The method 'number' has a Cyclomatic Complexity of 12.</td>
<td><a href="./xref/org/azeckoski/reflectutils/transcoders/JSONTranscoder.html#499">499</a>
 - <a href="./xref/org/azeckoski/reflectutils/transcoders/JSONTranscoder.html#543">543</a>
</td>
</tr>
<tr class="b"><td>Switch statements should have a default label</td>
<td><a href="./xref/org/azeckoski/reflectutils/transcoders/JSONTranscoder.html#587">587</a>
 - <a href="./xref/org/azeckoski/reflectutils/transcoders/JSONTranscoder.html#598">598</a>
</td>
</tr>
</table>
</div>
<div class="section"><h3>org/azeckoski/reflectutils/transcoders/XMLTranscoder.java</h3>
<table class="bodyTable"><tr class="a"><th>Violation</th>
<th>Line</th>
</tr>
<tr class="b"><td>This class has too many methods, consider refactoring it.</td>
<td><a href="./xref/org/azeckoski/reflectutils/transcoders/XMLTranscoder.html#54">54</a>
 - <a href="./xref/org/azeckoski/reflectutils/transcoders/XMLTranscoder.html#812">812</a>
</td>
</tr>
<tr class="a"><td>The class 'XMLTranscoder' has a Cyclomatic Complexity of 4 (Highest = 30).</td>
<td><a href="./xref/org/azeckoski/reflectutils/transcoders/XMLTranscoder.html#54">54</a>
 - <a href="./xref/org/azeckoski/reflectutils/transcoders/XMLTranscoder.html#812">812</a>
</td>
</tr>
<tr class="b"><td>Avoid reassigning parameters such as 'name'</td>
<td><a href="./xref/org/azeckoski/reflectutils/transcoders/XMLTranscoder.html#60">60</a>
</td>
</tr>
<tr class="a"><td>These nested if statements could be combined</td>
<td><a href="./xref/org/azeckoski/reflectutils/transcoders/XMLTranscoder.html#64">64</a>
 - <a href="./xref/org/azeckoski/reflectutils/transcoders/XMLTranscoder.html#66">66</a>
</td>
</tr>
<tr class="b"><td>Document empty constructor</td>
<td><a href="./xref/org/azeckoski/reflectutils/transcoders/XMLTranscoder.html#88">88</a>
</td>
</tr>
<tr class="a"><td>The method toXML() has an NPath complexity of 336</td>
<td><a href="./xref/org/azeckoski/reflectutils/transcoders/XMLTranscoder.html#169">169</a>
 - <a href="./xref/org/azeckoski/reflectutils/transcoders/XMLTranscoder.html#340">340</a>
</td>
</tr>
<tr class="b"><td>Avoid really long methods.</td>
<td><a href="./xref/org/azeckoski/reflectutils/transcoders/XMLTranscoder.html#169">169</a>
 - <a href="./xref/org/azeckoski/reflectutils/transcoders/XMLTranscoder.html#340">340</a>
</td>
</tr>
<tr class="a"><td>The method 'toXML' has a Cyclomatic Complexity of 30.</td>
<td><a href="./xref/org/azeckoski/reflectutils/transcoders/XMLTranscoder.html#169">169</a>
 - <a href="./xref/org/azeckoski/reflectutils/transcoders/XMLTranscoder.html#340">340</a>
</td>
</tr>
<tr class="b"><td>The method toXML() has an NCSS line count of 146</td>
<td><a href="./xref/org/azeckoski/reflectutils/transcoders/XMLTranscoder.html#169">169</a>
 - <a href="./xref/org/azeckoski/reflectutils/transcoders/XMLTranscoder.html#340">340</a>
</td>
</tr>
<tr class="a"><td>Avoid reassigning parameters such as 'tagName'</td>
<td><a href="./xref/org/azeckoski/reflectutils/transcoders/XMLTranscoder.html#169">169</a>
</td>
</tr>
<tr class="b"><td>Avoid reassigning parameters such as 'tagName'</td>
<td><a href="./xref/org/azeckoski/reflectutils/transcoders/XMLTranscoder.html#169">169</a>
</td>
</tr>
<tr class="a"><td>Avoid reassigning parameters such as 'tagName'</td>
<td><a href="./xref/org/azeckoski/reflectutils/transcoders/XMLTranscoder.html#169">169</a>
</td>
</tr>
<tr class="b"><td>Avoid reassigning parameters such as 'tagName'</td>
<td><a href="./xref/org/azeckoski/reflectutils/transcoders/XMLTranscoder.html#169">169</a>
</td>
</tr>
<tr class="a"><td>Avoid reassigning parameters such as 'tagName'</td>
<td><a href="./xref/org/azeckoski/reflectutils/transcoders/XMLTranscoder.html#169">169</a>
</td>
</tr>
<tr class="b"><td>These nested if statements could be combined</td>
<td><a href="./xref/org/azeckoski/reflectutils/transcoders/XMLTranscoder.html#345">345</a>
 - <a href="./xref/org/azeckoski/reflectutils/transcoders/XMLTranscoder.html#348">348</a>
</td>
</tr>
<tr class="a"><td>The class 'XMLparser' has a Cyclomatic Complexity of 4 (Highest = 11).</td>
<td><a href="./xref/org/azeckoski/reflectutils/transcoders/XMLTranscoder.html#463">463</a>
 - <a href="./xref/org/azeckoski/reflectutils/transcoders/XMLTranscoder.html#627">627</a>
</td>
</tr>
<tr class="b"><td>Private field 'xml' could be made final; it is only initialized in the declaration or constructor.</td>
<td><a href="./xref/org/azeckoski/reflectutils/transcoders/XMLTranscoder.html#464">464</a>
</td>
</tr>
<tr class="a"><td>Private field 'map' could be made final; it is only initialized in the declaration or constructor.</td>
<td><a href="./xref/org/azeckoski/reflectutils/transcoders/XMLTranscoder.html#465">465</a>
</td>
</tr>
<tr class="b"><td>Overridable method 'parseXML' called during object construction</td>
<td><a href="./xref/org/azeckoski/reflectutils/transcoders/XMLTranscoder.html#473">473</a>
</td>
</tr>
<tr class="a"><td>The method 'add' has a Cyclomatic Complexity of 10.</td>
<td><a href="./xref/org/azeckoski/reflectutils/transcoders/XMLTranscoder.html#502">502</a>
 - <a href="./xref/org/azeckoski/reflectutils/transcoders/XMLTranscoder.html#549">549</a>
</td>
</tr>
<tr class="b"><td>Private field 'tagStack' could be made final; it is only initialized in the declaration or constructor.</td>
<td><a href="./xref/org/azeckoski/reflectutils/transcoders/XMLTranscoder.html#551">551</a>
</td>
</tr>
<tr class="a"><td>Private field 'containerStack' could be made final; it is only initialized in the declaration or constructor.</td>
<td><a href="./xref/org/azeckoski/reflectutils/transcoders/XMLTranscoder.html#552">552</a>
</td>
</tr>
<tr class="b"><td>Private field 'contents' could be made final; it is only initialized in the declaration or constructor.</td>
<td><a href="./xref/org/azeckoski/reflectutils/transcoders/XMLTranscoder.html#554">554</a>
</td>
</tr>
<tr class="a"><td>The method 'endElement' has a Cyclomatic Complexity of 11.</td>
<td><a href="./xref/org/azeckoski/reflectutils/transcoders/XMLTranscoder.html#577">577</a>
 - <a href="./xref/org/azeckoski/reflectutils/transcoders/XMLTranscoder.html#614">614</a>
</td>
</tr>
<tr class="b"><td>These nested if statements could be combined</td>
<td><a href="./xref/org/azeckoski/reflectutils/transcoders/XMLTranscoder.html#662">662</a>
 - <a href="./xref/org/azeckoski/reflectutils/transcoders/XMLTranscoder.html#664">664</a>
</td>
</tr>
<tr class="a"><td>Switch statements should have a default label</td>
<td><a href="./xref/org/azeckoski/reflectutils/transcoders/XMLTranscoder.html#695">695</a>
 - <a href="./xref/org/azeckoski/reflectutils/transcoders/XMLTranscoder.html#703">703</a>
</td>
</tr>
<tr class="b"><td>A switch statement does not contain a break</td>
<td><a href="./xref/org/azeckoski/reflectutils/transcoders/XMLTranscoder.html#695">695</a>
 - <a href="./xref/org/azeckoski/reflectutils/transcoders/XMLTranscoder.html#703">703</a>
</td>
</tr>
<tr class="a"><td>Avoid if (x != y) ..; else ..;</td>
<td><a href="./xref/org/azeckoski/reflectutils/transcoders/XMLTranscoder.html#766">766</a>
 - <a href="./xref/org/azeckoski/reflectutils/transcoders/XMLTranscoder.html#770">770</a>
</td>
</tr>
</table>
</div>
</div>

      </div>
    </div>
    <div class="clear">
      <hr/>
    </div>
    <div id="footer">
      <div class="xright">&#169;  
          2006-2008
    
          
  

  
    
  
  
    
  </div>
      <div class="clear">
        <hr/>
      </div>
    </div>
  </body>
</html>
